summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wasm/wasm-debug.cpp24
-rw-r--r--test/passes/fannkuch0.bin.txt10166
-rw-r--r--test/passes/fannkuch0.passes1
-rw-r--r--test/passes/fannkuch0.wasmbin0 -> 7650 bytes
-rw-r--r--test/passes/fannkuch3_manyopts.bin.txt587
5 files changed, 10478 insertions, 300 deletions
diff --git a/src/wasm/wasm-debug.cpp b/src/wasm/wasm-debug.cpp
index 3a683e11c..7ca9c9df5 100644
--- a/src/wasm/wasm-debug.cpp
+++ b/src/wasm/wasm-debug.cpp
@@ -118,7 +118,6 @@ struct LineState {
uint32_t discriminator = 0;
bool isStmt;
bool basicBlock = false;
- // XXX these two should be just prologue, epilogue?
bool prologueEnd = false;
bool epilogueBegin = false;
bool endSequence = false;
@@ -314,8 +313,12 @@ struct LineState {
newOpcodes.push_back(makeItem(llvm::dwarf::DW_LNS_copy));
}
}
+ resetAfterLine();
}
+ // Some flags are automatically reset after each debug line.
+ void resetAfterLine() { prologueEnd = false; }
+
private:
llvm::DWARFYAML::LineTableOpcode makeItem(llvm::dwarf::LineNumberOps opcode) {
llvm::DWARFYAML::LineTableOpcode item = {};
@@ -597,21 +600,32 @@ static void updateDebugLines(llvm::DWARFYAML::Data& data,
BinaryLocation newAddr = 0;
if (locationUpdater.hasOldExprAddr(oldAddr)) {
newAddr = locationUpdater.getNewExprAddr(oldAddr);
+ }
+ // Test for a function's end address first, as LLVM output appears to
+ // use 1-past-the-end-of-the-function as a location in that function,
+ // and not the next (but the first byte of the next function, which is
+ // ambiguously identical to that value, is used at least in low_pc).
+ else if (locationUpdater.hasOldFuncEndAddr(oldAddr)) {
+ newAddr = locationUpdater.getNewFuncEndAddr(oldAddr);
} else if (locationUpdater.hasOldFuncStartAddr(oldAddr)) {
newAddr = locationUpdater.getNewFuncStartAddr(oldAddr);
- } else if (locationUpdater.hasOldFuncEndAddr(oldAddr)) {
- newAddr = locationUpdater.getNewFuncEndAddr(oldAddr);
} else if (locationUpdater.hasOldExtraAddr(oldAddr)) {
newAddr = locationUpdater.getNewExtraAddr(oldAddr);
}
// TODO: last 'end' of a function
if (newAddr) {
+ // LLVM sometimes emits the same address more than once. We should
+ // probably investigate that.
+ if (newAddrInfo.count(newAddr)) {
+ continue;
+ }
newAddrs.push_back(newAddr);
- assert(newAddrInfo.count(newAddr) == 0);
newAddrInfo.emplace(newAddr, state);
auto& updatedState = newAddrInfo.at(newAddr);
// The only difference is the address TODO other stuff?
updatedState.addr = newAddr;
+ // Reset relevant state.
+ state.resetAfterLine();
}
if (opcode.Opcode == 0 &&
opcode.SubOpcode == llvm::dwarf::DW_LNE_end_sequence) {
@@ -765,8 +779,6 @@ void writeDWARFSections(Module& wasm, const BinaryLocations& newLocations) {
updateCompileUnits(info, data, locationUpdater);
- // TODO: Actually update, and remove sections we don't know how to update yet?
-
// Convert to binary sections.
auto newSections =
EmitDebugSections(data, false /* EmitFixups for debug_info */);
diff --git a/test/passes/fannkuch0.bin.txt b/test/passes/fannkuch0.bin.txt
new file mode 100644
index 000000000..1f8bd371d
--- /dev/null
+++ b/test/passes/fannkuch0.bin.txt
@@ -0,0 +1,10166 @@
+DWARF debug info
+================
+
+Contains section .debug_info (640 bytes)
+Contains section .debug_ranges (32 bytes)
+Contains section .debug_abbrev (222 bytes)
+Contains section .debug_line (1558 bytes)
+Contains section .debug_str (409 bytes)
+
+.debug_abbrev contents:
+Abbrev table for offset: 0x00000000
+[1] DW_TAG_compile_unit DW_CHILDREN_yes
+ DW_AT_producer DW_FORM_strp
+ DW_AT_language DW_FORM_data2
+ DW_AT_name DW_FORM_strp
+ DW_AT_stmt_list DW_FORM_sec_offset
+ DW_AT_comp_dir DW_FORM_strp
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_ranges DW_FORM_sec_offset
+
+[2] DW_TAG_pointer_type DW_CHILDREN_no
+ DW_AT_type DW_FORM_ref4
+
+[3] DW_TAG_structure_type DW_CHILDREN_yes
+ DW_AT_calling_convention DW_FORM_data1
+ DW_AT_name DW_FORM_strp
+ DW_AT_byte_size DW_FORM_data1
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+
+[4] DW_TAG_member DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+ DW_AT_type DW_FORM_ref4
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_data_member_location DW_FORM_data1
+
+[5] DW_TAG_base_type DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+ DW_AT_encoding DW_FORM_data1
+ DW_AT_byte_size DW_FORM_data1
+
+[6] DW_TAG_namespace DW_CHILDREN_yes
+ DW_AT_name DW_FORM_strp
+
+[7] DW_TAG_typedef DW_CHILDREN_no
+ DW_AT_type DW_FORM_ref4
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+
+[8] DW_TAG_unspecified_type DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+
+[9] DW_TAG_imported_declaration DW_CHILDREN_no
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_import DW_FORM_ref4
+
+[10] DW_TAG_subprogram DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+ DW_AT_linkage_name DW_FORM_strp
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+ DW_AT_external DW_FORM_flag_present
+
+[11] DW_TAG_formal_parameter DW_CHILDREN_no
+ DW_AT_location DW_FORM_exprloc
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+
+[12] DW_TAG_variable DW_CHILDREN_no
+ DW_AT_location DW_FORM_exprloc
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+
+[13] DW_TAG_lexical_block DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+
+[14] DW_TAG_subprogram DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+ DW_AT_external DW_FORM_flag_present
+
+[15] DW_TAG_subprogram DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+ DW_AT_linkage_name DW_FORM_strp
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+
+[16] DW_TAG_label DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_low_pc DW_FORM_addr
+
+[17] DW_TAG_pointer_type DW_CHILDREN_no
+
+
+.debug_info contents:
+0x00000000: Compile Unit: length = 0x0000027c version = 0x0004 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x00000280)
+
+0x0000000b: DW_TAG_compile_unit [1] *
+ DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000000] = "clang version 11.0.0 (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project 2d7a8cf90478cd845ffb39763b0e95b7715322d2)")
+ DW_AT_language [DW_FORM_data2] (DW_LANG_C_plus_plus)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000095] = "tests/fannkuch.cpp")
+ DW_AT_stmt_list [DW_FORM_sec_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, 0x0000088c)
+ [0x0000088e, 0x000009dc)
+ [0x000009de, 0x00001042))
+
+0x00000026: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x002b => {0x0000002b} "worker_args")
+
+0x0000002b: DW_TAG_structure_type [3] *
+ DW_AT_calling_convention [DW_FORM_data1] (DW_CC_pass_by_value)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000cf] = "worker_args")
+ DW_AT_byte_size [DW_FORM_data1] (0x0c)
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (20)
+
+0x00000034: DW_TAG_member [4]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (21)
+ DW_AT_data_member_location [DW_FORM_data1] (0x00)
+
+0x00000040: DW_TAG_member [4]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (21)
+ DW_AT_data_member_location [DW_FORM_data1] (0x04)
+
+0x0000004c: DW_TAG_member [4]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000ca] = "next")
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (22)
+ DW_AT_data_member_location [DW_FORM_data1] (0x08)
+
+0x00000058: NULL
+
+0x00000059: DW_TAG_base_type [5]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c4] = "int")
+ DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed)
+ DW_AT_byte_size [DW_FORM_data1] (0x04)
+
+0x00000060: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000065: DW_TAG_namespace [6] *
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000db] = "std")
+
+0x0000006a: DW_TAG_typedef [7]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0076 => {0x00000076} "decltype(nullptr)")
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000f1] = "nullptr_t")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/system/include/libcxx/__nullptr")
+ DW_AT_decl_line [DW_FORM_data1] (57)
+
+0x00000075: NULL
+
+0x00000076: DW_TAG_unspecified_type [8]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000df] = "decltype(nullptr)")
+
+0x0000007b: DW_TAG_imported_declaration [9]
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/system/include/libcxx/stddef.h")
+ DW_AT_decl_line [DW_FORM_data1] (52)
+ DW_AT_import [DW_FORM_ref4] (cu + 0x006a => {0x0000006a})
+
+0x00000082: DW_TAG_subprogram [10] *
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006)
+ DW_AT_high_pc [DW_FORM_data4] (0x00000886)
+ 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")
+ DW_AT_decl_line [DW_FORM_data1] (26)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_external [DW_FORM_flag_present] (true)
+
+0x00000099: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x3c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013d] = "_arg")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (26)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x026d => {0x0000026d} "*")
+
+0x000000a7: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x38)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000142] = "args")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (28)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+
+0x000000b5: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x34)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000147] = "perm1")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (29)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x000000c3: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x30)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014d] = "count")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (29)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x000000d1: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x2c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000153] = "perm")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (29)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x000000df: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x28)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000158] = "maxflips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000000ed: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x24)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000161] = "flips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000000fb: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x20)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000109: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x1c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000117: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000167] = "r")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000125: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000169] = "j")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000133: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000016b] = "k")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000141: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0xc)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000016d] = "tmp")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000014f: DW_TAG_lexical_block [13] *
+ DW_AT_low_pc [DW_FORM_addr] (0x00000000000006b4)
+ DW_AT_high_pc [DW_FORM_data4] (0x00000135)
+
+0x00000158: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x8)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000171] = "p0")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (74)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000166: NULL
+
+0x00000167: NULL
+
+0x00000168: DW_TAG_subprogram [14] *
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000088e)
+ DW_AT_high_pc [DW_FORM_data4] (0x0000014e)
+ 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)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_external [DW_FORM_flag_present] (true)
+
+0x0000017b: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000174] = "argc")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (152)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000189: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000179] = "argv")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (152)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x026e => {0x0000026e} "char**")
+
+0x00000197: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (153)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000001a5: NULL
+
+0x000001a6: DW_TAG_subprogram [15] *
+ DW_AT_low_pc [DW_FORM_addr] (0x00000000000009de)
+ DW_AT_high_pc [DW_FORM_data4] (0x00000664)
+ 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")
+ DW_AT_decl_line [DW_FORM_data1] (87)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000001bd: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x2c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (87)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000001cb: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x28)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000142] = "args")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (89)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+
+0x000001d9: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x24)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000183] = "targs")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (89)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+
+0x000001e7: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x20)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000189] = "showmax")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (90)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000001f5: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x1c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000147] = "perm1")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x00000203: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014d] = "count")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x00000211: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000021f: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000167] = "r")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000022d: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0xc)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000158] = "maxflips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000023b: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x8)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000161] = "flips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000249: DW_TAG_label [16]
+ 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] (0x0000000000000f10)
+
+0x00000254: DW_TAG_lexical_block [13] *
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000d62)
+ DW_AT_high_pc [DW_FORM_data4] (0x00000106)
+
+0x0000025d: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x4)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000171] = "p0")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (125)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000026b: NULL
+
+0x0000026c: NULL
+
+0x0000026d: DW_TAG_pointer_type [17]
+
+0x0000026e: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0273 => {0x00000273} "char*")
+
+0x00000273: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0278 => {0x00000278} "char")
+
+0x00000278: DW_TAG_base_type [5]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000017e] = "char")
+ DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed_char)
+ DW_AT_byte_size [DW_FORM_data1] (0x01)
+
+0x0000027f: NULL
+
+.debug_line contents:
+debug_line[0x00000000]
+Line table prologue:
+ total_length: 0x00000612
+ version: 4
+ prologue_length: 0x00000059
+ min_inst_length: 1
+max_ops_per_inst: 1
+ default_is_stmt: 1
+ line_base: -5
+ line_range: 14
+ opcode_base: 13
+standard_opcode_lengths[DW_LNS_copy] = 0
+standard_opcode_lengths[DW_LNS_advance_pc] = 1
+standard_opcode_lengths[DW_LNS_advance_line] = 1
+standard_opcode_lengths[DW_LNS_set_file] = 1
+standard_opcode_lengths[DW_LNS_set_column] = 1
+standard_opcode_lengths[DW_LNS_negate_stmt] = 0
+standard_opcode_lengths[DW_LNS_set_basic_block] = 0
+standard_opcode_lengths[DW_LNS_const_add_pc] = 0
+standard_opcode_lengths[DW_LNS_fixed_advance_pc] = 1
+standard_opcode_lengths[DW_LNS_set_prologue_end] = 0
+standard_opcode_lengths[DW_LNS_set_epilogue_begin] = 0
+standard_opcode_lengths[DW_LNS_set_isa] = 1
+include_directories[ 1] = "tests"
+include_directories[ 2] = "system/include/libcxx"
+file_names[ 1]:
+ name: "fannkuch.cpp"
+ dir_index: 1
+ mod_time: 0x00000000
+ length: 0x00000000
+file_names[ 2]:
+ name: "__nullptr"
+ dir_index: 2
+ mod_time: 0x00000000
+ length: 0x00000000
+file_names[ 3]:
+ name: "stddef.h"
+ dir_index: 2
+ mod_time: 0x00000000
+ length: 0x00000000
+0x00000063: 00 DW_LNE_set_address (0x0000000000000006)
+0x0000006a: 03 DW_LNS_advance_line (27)
+0x0000006c: 01 DW_LNS_copy
+ 0x0000000000000006 27 0 1 0 0 is_stmt
+
+
+0x0000006d: 05 DW_LNS_set_column (45)
+0x0000006f: 0a DW_LNS_set_prologue_end
+0x00000070: 02 DW_LNS_advance_pc (43)
+0x00000072: 13 address += 0, line += 1
+ 0x0000000000000031 28 45 1 0 0 is_stmt prologue_end
+
+0x00000073: 05 DW_LNS_set_column (24)
+0x00000075: 06 DW_LNS_negate_stmt
+0x00000076: 74 address += 7, line += 0
+ 0x0000000000000038 28 24 1 0 0
+
+0x00000077: 05 DW_LNS_set_column (13)
+0x00000079: 06 DW_LNS_negate_stmt
+0x0000007a: 78 address += 7, line += 4
+ 0x000000000000003f 32 13 1 0 0 is_stmt
+
+0x0000007b: 05 DW_LNS_set_column (8)
+0x0000007d: 75 address += 7, line += 1
+ 0x0000000000000046 33 8 1 0 0 is_stmt
+
+0x0000007e: 05 DW_LNS_set_column (14)
+0x00000080: 06 DW_LNS_negate_stmt
+0x00000081: 74 address += 7, line += 0
+ 0x000000000000004d 33 14 1 0 0
+
+0x00000082: 05 DW_LNS_set_column (6)
+0x00000084: 74 address += 7, line += 0
+ 0x0000000000000054 33 6 1 0 0
+
+0x00000085: 05 DW_LNS_set_column (25)
+0x00000087: 06 DW_LNS_negate_stmt
+0x00000088: 75 address += 7, line += 1
+ 0x000000000000005b 34 25 1 0 0 is_stmt
+
+0x00000089: 05 DW_LNS_set_column (27)
+0x0000008b: 06 DW_LNS_negate_stmt
+0x0000008c: 74 address += 7, line += 0
+ 0x0000000000000062 34 27 1 0 0
+
+0x0000008d: 05 DW_LNS_set_column (18)
+0x0000008f: ac address += 11, line += 0
+ 0x000000000000006d 34 18 1 0 0
+
+0x00000090: 05 DW_LNS_set_column (10)
+0x00000092: 9e address += 10, line += 0
+ 0x0000000000000077 34 10 1 0 0
+
+0x00000093: 05 DW_LNS_set_column (24)
+0x00000095: 06 DW_LNS_negate_stmt
+0x00000096: 75 address += 7, line += 1
+ 0x000000000000007e 35 24 1 0 0 is_stmt
+
+0x00000097: 05 DW_LNS_set_column (26)
+0x00000099: 06 DW_LNS_negate_stmt
+0x0000009a: 74 address += 7, line += 0
+ 0x0000000000000085 35 26 1 0 0
+
+0x0000009b: 05 DW_LNS_set_column (17)
+0x0000009d: ac address += 11, line += 0
+ 0x0000000000000090 35 17 1 0 0
+
+0x0000009e: 05 DW_LNS_set_column (9)
+0x000000a0: 9e address += 10, line += 0
+ 0x000000000000009a 35 9 1 0 0
+
+0x000000a1: 05 DW_LNS_set_column (25)
+0x000000a3: 06 DW_LNS_negate_stmt
+0x000000a4: 75 address += 7, line += 1
+ 0x00000000000000a1 36 25 1 0 0 is_stmt
+
+0x000000a5: 05 DW_LNS_set_column (27)
+0x000000a7: 06 DW_LNS_negate_stmt
+0x000000a8: 74 address += 7, line += 0
+ 0x00000000000000a8 36 27 1 0 0
+
+0x000000a9: 05 DW_LNS_set_column (18)
+0x000000ab: ac address += 11, line += 0
+ 0x00000000000000b3 36 18 1 0 0
+
+0x000000ac: 05 DW_LNS_set_column (10)
+0x000000ae: 9e address += 10, line += 0
+ 0x00000000000000bd 36 10 1 0 0
+
+0x000000af: 05 DW_LNS_set_column (11)
+0x000000b1: 06 DW_LNS_negate_stmt
+0x000000b2: 75 address += 7, line += 1
+ 0x00000000000000c4 37 11 1 0 0 is_stmt
+
+0x000000b3: 05 DW_LNS_set_column (16)
+0x000000b5: 06 DW_LNS_negate_stmt
+0x000000b6: 74 address += 7, line += 0
+ 0x00000000000000cb 37 16 1 0 0
+
+0x000000b7: 05 DW_LNS_set_column (20)
+0x000000b9: ac address += 11, line += 0
+ 0x00000000000000d6 37 20 1 0 0
+
+0x000000ba: 05 DW_LNS_set_column (18)
+0x000000bc: 74 address += 7, line += 0
+ 0x00000000000000dd 37 18 1 0 0
+
+0x000000bd: 05 DW_LNS_set_column (4)
+0x000000bf: e4 address += 15, line += 0
+ 0x00000000000000ec 37 4 1 0 0
+
+0x000000c0: 05 DW_LNS_set_column (18)
+0x000000c2: 06 DW_LNS_negate_stmt
+0x000000c3: f3 address += 16, line += 1
+ 0x00000000000000fc 38 18 1 0 0 is_stmt
+
+0x000000c4: 05 DW_LNS_set_column (7)
+0x000000c6: 06 DW_LNS_negate_stmt
+0x000000c7: 74 address += 7, line += 0
+ 0x0000000000000103 38 7 1 0 0
+
+0x000000c8: 05 DW_LNS_set_column (13)
+0x000000ca: 74 address += 7, line += 0
+ 0x000000000000010a 38 13 1 0 0
+
+0x000000cb: 05 DW_LNS_set_column (7)
+0x000000cd: 74 address += 7, line += 0
+ 0x0000000000000111 38 7 1 0 0
+
+0x000000ce: 05 DW_LNS_set_column (16)
+0x000000d0: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000000d1: 20 address += 1, line += 0
+ 0x0000000000000123 38 16 1 0 0
+
+0x000000d2: 05 DW_LNS_set_column (24)
+0x000000d4: 06 DW_LNS_negate_stmt
+0x000000d5: 73 address += 7, line += -1
+ 0x000000000000012a 37 24 1 0 0 is_stmt
+
+0x000000d6: 05 DW_LNS_set_column (4)
+0x000000d8: 06 DW_LNS_negate_stmt
+0x000000d9: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000000da: 82 address += 8, line += 0
+ 0x0000000000000143 37 4 1 0 0
+
+0x000000db: 2e address += 2, line += 0
+ 0x0000000000000145 37 4 1 0 0
+
+0x000000dc: 05 DW_LNS_set_column (21)
+0x000000de: 06 DW_LNS_negate_stmt
+0x000000df: 30 address += 2, line += 2
+ 0x0000000000000147 39 21 1 0 0 is_stmt
+
+0x000000e0: 05 DW_LNS_set_column (23)
+0x000000e2: 06 DW_LNS_negate_stmt
+0x000000e3: 74 address += 7, line += 0
+ 0x000000000000014e 39 23 1 0 0
+
+0x000000e4: 05 DW_LNS_set_column (4)
+0x000000e6: ac address += 11, line += 0
+ 0x0000000000000159 39 4 1 0 0
+
+0x000000e7: 05 DW_LNS_set_column (10)
+0x000000e9: 74 address += 7, line += 0
+ 0x0000000000000160 39 10 1 0 0
+
+0x000000ea: 05 DW_LNS_set_column (16)
+0x000000ec: 74 address += 7, line += 0
+ 0x0000000000000167 39 16 1 0 0
+
+0x000000ed: 05 DW_LNS_set_column (4)
+0x000000ef: 74 address += 7, line += 0
+ 0x000000000000016e 39 4 1 0 0
+
+0x000000f0: 05 DW_LNS_set_column (19)
+0x000000f2: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000000f3: 20 address += 1, line += 0
+ 0x0000000000000180 39 19 1 0 0
+
+0x000000f4: 06 DW_LNS_negate_stmt
+0x000000f5: 75 address += 7, line += 1
+ 0x0000000000000187 40 19 1 0 0 is_stmt
+
+0x000000f6: 05 DW_LNS_set_column (25)
+0x000000f8: 06 DW_LNS_negate_stmt
+0x000000f9: 74 address += 7, line += 0
+ 0x000000000000018e 40 25 1 0 0
+
+0x000000fa: 05 DW_LNS_set_column (4)
+0x000000fc: 74 address += 7, line += 0
+ 0x0000000000000195 40 4 1 0 0
+
+0x000000fd: 05 DW_LNS_set_column (10)
+0x000000ff: 74 address += 7, line += 0
+ 0x000000000000019c 40 10 1 0 0
+
+0x00000100: 05 DW_LNS_set_column (12)
+0x00000102: 74 address += 7, line += 0
+ 0x00000000000001a3 40 12 1 0 0
+
+0x00000103: 05 DW_LNS_set_column (4)
+0x00000105: ac address += 11, line += 0
+ 0x00000000000001ae 40 4 1 0 0
+
+0x00000106: 05 DW_LNS_set_column (17)
+0x00000108: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000109: 20 address += 1, line += 0
+ 0x00000000000001c0 40 17 1 0 0
+
+0x0000010a: 05 DW_LNS_set_column (8)
+0x0000010c: 06 DW_LNS_negate_stmt
+0x0000010d: 75 address += 7, line += 1
+ 0x00000000000001c7 41 8 1 0 0 is_stmt
+
+0x0000010e: 05 DW_LNS_set_column (6)
+0x00000110: 06 DW_LNS_negate_stmt
+0x00000111: 74 address += 7, line += 0
+ 0x00000000000001ce 41 6 1 0 0
+
+0x00000112: 03 DW_LNS_advance_line (0)
+0x00000114: 74 address += 7, line += 0
+ 0x00000000000001d5 0 6 1 0 0
+
+0x00000115: 05 DW_LNS_set_column (14)
+0x00000117: 06 DW_LNS_negate_stmt
+0x00000118: 03 DW_LNS_advance_line (44)
+0x0000011a: 9e address += 10, line += 0
+ 0x00000000000001df 44 14 1 0 0 is_stmt
+
+0x0000011b: 05 DW_LNS_set_column (16)
+0x0000011d: 06 DW_LNS_negate_stmt
+0x0000011e: 74 address += 7, line += 0
+ 0x00000000000001e6 44 16 1 0 0
+
+0x0000011f: 05 DW_LNS_set_column (7)
+0x00000121: e4 address += 15, line += 0
+ 0x00000000000001f5 44 7 1 0 0
+
+0x00000122: 05 DW_LNS_set_column (25)
+0x00000124: 06 DW_LNS_negate_stmt
+0x00000125: f3 address += 16, line += 1
+ 0x0000000000000205 45 25 1 0 0 is_stmt
+
+0x00000126: 05 DW_LNS_set_column (10)
+0x00000128: 06 DW_LNS_negate_stmt
+0x00000129: 74 address += 7, line += 0
+ 0x000000000000020c 45 10 1 0 0
+
+0x0000012a: 05 DW_LNS_set_column (16)
+0x0000012c: 74 address += 7, line += 0
+ 0x0000000000000213 45 16 1 0 0
+
+0x0000012d: 05 DW_LNS_set_column (18)
+0x0000012f: 74 address += 7, line += 0
+ 0x000000000000021a 45 18 1 0 0
+
+0x00000130: 05 DW_LNS_set_column (10)
+0x00000132: ac address += 11, line += 0
+ 0x0000000000000225 45 10 1 0 0
+
+0x00000133: 05 DW_LNS_set_column (23)
+0x00000135: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000136: 20 address += 1, line += 0
+ 0x0000000000000237 45 23 1 0 0
+
+0x00000137: 05 DW_LNS_set_column (22)
+0x00000139: 06 DW_LNS_negate_stmt
+0x0000013a: 73 address += 7, line += -1
+ 0x000000000000023e 44 22 1 0 0 is_stmt
+
+0x0000013b: 05 DW_LNS_set_column (7)
+0x0000013d: 06 DW_LNS_negate_stmt
+0x0000013e: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000013f: 82 address += 8, line += 0
+ 0x0000000000000257 44 7 1 0 0
+
+0x00000140: 2e address += 2, line += 0
+ 0x0000000000000259 44 7 1 0 0
+
+0x00000141: 05 DW_LNS_set_column (11)
+0x00000143: 06 DW_LNS_negate_stmt
+0x00000144: 30 address += 2, line += 2
+ 0x000000000000025b 46 11 1 0 0 is_stmt
+
+0x00000145: 05 DW_LNS_set_column (25)
+0x00000147: 06 DW_LNS_negate_stmt
+0x00000148: d6 address += 14, line += 0
+ 0x0000000000000269 46 25 1 0 0
+
+0x00000149: 05 DW_LNS_set_column (28)
+0x0000014b: 74 address += 7, line += 0
+ 0x0000000000000270 46 28 1 0 0
+
+0x0000014c: 05 DW_LNS_set_column (34)
+0x0000014e: 74 address += 7, line += 0
+ 0x0000000000000277 46 34 1 0 0
+
+0x0000014f: 05 DW_LNS_set_column (36)
+0x00000151: 74 address += 7, line += 0
+ 0x000000000000027e 46 36 1 0 0
+
+0x00000152: 05 DW_LNS_set_column (28)
+0x00000154: ac address += 11, line += 0
+ 0x0000000000000289 46 28 1 0 0
+
+0x00000155: 05 DW_LNS_set_column (44)
+0x00000157: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000158: 82 address += 8, line += 0
+ 0x00000000000002a2 46 44 1 0 0
+
+0x00000159: 05 DW_LNS_set_column (46)
+0x0000015b: 74 address += 7, line += 0
+ 0x00000000000002a9 46 46 1 0 0
+
+0x0000015c: 05 DW_LNS_set_column (41)
+0x0000015e: ac address += 11, line += 0
+ 0x00000000000002b4 46 41 1 0 0
+
+0x0000015f: 05 DW_LNS_set_column (11)
+0x00000161: e4 address += 15, line += 0
+ 0x00000000000002c3 46 11 1 0 0
+
+0x00000162: 03 DW_LNS_advance_line (0)
+0x00000164: f2 address += 16, line += 0
+ 0x00000000000002d3 0 11 1 0 0
+
+0x00000165: 05 DW_LNS_set_column (17)
+0x00000167: 06 DW_LNS_negate_stmt
+0x00000168: 03 DW_LNS_advance_line (47)
+0x0000016a: 4a address += 4, line += 0
+ 0x00000000000002d7 47 17 1 0 0 is_stmt
+
+0x0000016b: 05 DW_LNS_set_column (22)
+0x0000016d: 06 DW_LNS_negate_stmt
+0x0000016e: 74 address += 7, line += 0
+ 0x00000000000002de 47 22 1 0 0
+
+0x0000016f: 05 DW_LNS_set_column (26)
+0x00000171: ac address += 11, line += 0
+ 0x00000000000002e9 47 26 1 0 0
+
+0x00000172: 05 DW_LNS_set_column (24)
+0x00000174: 74 address += 7, line += 0
+ 0x00000000000002f0 47 24 1 0 0
+
+0x00000175: 05 DW_LNS_set_column (10)
+0x00000177: e4 address += 15, line += 0
+ 0x00000000000002ff 47 10 1 0 0
+
+0x00000178: 05 DW_LNS_set_column (23)
+0x0000017a: 06 DW_LNS_negate_stmt
+0x0000017b: f3 address += 16, line += 1
+ 0x000000000000030f 48 23 1 0 0 is_stmt
+
+0x0000017c: 05 DW_LNS_set_column (29)
+0x0000017e: 06 DW_LNS_negate_stmt
+0x0000017f: 74 address += 7, line += 0
+ 0x0000000000000316 48 29 1 0 0
+
+0x00000180: 05 DW_LNS_set_column (23)
+0x00000182: 74 address += 7, line += 0
+ 0x000000000000031d 48 23 1 0 0
+
+0x00000183: 05 DW_LNS_set_column (13)
+0x00000185: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000186: 82 address += 8, line += 0
+ 0x0000000000000336 48 13 1 0 0
+
+0x00000187: 05 DW_LNS_set_column (18)
+0x00000189: 74 address += 7, line += 0
+ 0x000000000000033d 48 18 1 0 0
+
+0x0000018a: 05 DW_LNS_set_column (13)
+0x0000018c: 74 address += 7, line += 0
+ 0x0000000000000344 48 13 1 0 0
+
+0x0000018d: 05 DW_LNS_set_column (21)
+0x0000018f: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000190: 20 address += 1, line += 0
+ 0x0000000000000356 48 21 1 0 0
+
+0x00000191: 05 DW_LNS_set_column (30)
+0x00000193: 06 DW_LNS_negate_stmt
+0x00000194: 73 address += 7, line += -1
+ 0x000000000000035d 47 30 1 0 0 is_stmt
+
+0x00000195: 05 DW_LNS_set_column (10)
+0x00000197: 06 DW_LNS_negate_stmt
+0x00000198: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000199: 82 address += 8, line += 0
+ 0x0000000000000376 47 10 1 0 0
+
+0x0000019a: 2e address += 2, line += 0
+ 0x0000000000000378 47 10 1 0 0
+
+0x0000019b: 05 DW_LNS_set_column (16)
+0x0000019d: 06 DW_LNS_negate_stmt
+0x0000019e: 68 address += 6, line += 2
+ 0x000000000000037e 49 16 1 0 0 is_stmt
+
+0x0000019f: 05 DW_LNS_set_column (14)
+0x000001a1: 75 address += 7, line += 1
+ 0x0000000000000385 50 14 1 0 0 is_stmt
+
+0x000001a2: 05 DW_LNS_set_column (12)
+0x000001a4: 06 DW_LNS_negate_stmt
+0x000001a5: d6 address += 14, line += 0
+ 0x0000000000000393 50 12 1 0 0
+
+0x000001a6: 03 DW_LNS_advance_line (0)
+0x000001a8: 74 address += 7, line += 0
+ 0x000000000000039a 0 12 1 0 0
+
+0x000001a9: 05 DW_LNS_set_column (20)
+0x000001ab: 06 DW_LNS_negate_stmt
+0x000001ac: 03 DW_LNS_advance_line (52)
+0x000001ae: 66 address += 6, line += 0
+ 0x00000000000003a0 52 20 1 0 0 is_stmt
+
+0x000001af: 05 DW_LNS_set_column (29)
+0x000001b1: 06 DW_LNS_negate_stmt
+0x000001b2: 74 address += 7, line += 0
+ 0x00000000000003a7 52 29 1 0 0
+
+0x000001b3: 05 DW_LNS_set_column (31)
+0x000001b5: 74 address += 7, line += 0
+ 0x00000000000003ae 52 31 1 0 0
+
+0x000001b6: 05 DW_LNS_set_column (27)
+0x000001b8: ac address += 11, line += 0
+ 0x00000000000003b9 52 27 1 0 0
+
+0x000001b9: 05 DW_LNS_set_column (36)
+0x000001bb: 74 address += 7, line += 0
+ 0x00000000000003c0 52 36 1 0 0
+
+0x000001bc: 05 DW_LNS_set_column (40)
+0x000001be: ac address += 11, line += 0
+ 0x00000000000003cb 52 40 1 0 0
+
+0x000001bf: 05 DW_LNS_set_column (38)
+0x000001c1: 74 address += 7, line += 0
+ 0x00000000000003d2 52 38 1 0 0
+
+0x000001c2: 05 DW_LNS_set_column (13)
+0x000001c4: e4 address += 15, line += 0
+ 0x00000000000003e1 52 13 1 0 0
+
+0x000001c5: 05 DW_LNS_set_column (22)
+0x000001c7: 06 DW_LNS_negate_stmt
+0x000001c8: f3 address += 16, line += 1
+ 0x00000000000003f1 53 22 1 0 0 is_stmt
+
+0x000001c9: 05 DW_LNS_set_column (27)
+0x000001cb: 06 DW_LNS_negate_stmt
+0x000001cc: 74 address += 7, line += 0
+ 0x00000000000003f8 53 27 1 0 0
+
+0x000001cd: 05 DW_LNS_set_column (22)
+0x000001cf: 82 address += 8, line += 0
+ 0x0000000000000400 53 22 1 0 0
+
+0x000001d0: 05 DW_LNS_set_column (20)
+0x000001d2: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000001d3: f2 address += 16, line += 0
+ 0x0000000000000421 53 20 1 0 0
+
+0x000001d4: 05 DW_LNS_set_column (26)
+0x000001d6: 06 DW_LNS_negate_stmt
+0x000001d7: 83 address += 8, line += 1
+ 0x0000000000000429 54 26 1 0 0 is_stmt
+
+0x000001d8: 05 DW_LNS_set_column (31)
+0x000001da: 06 DW_LNS_negate_stmt
+0x000001db: 82 address += 8, line += 0
+ 0x0000000000000431 54 31 1 0 0
+
+0x000001dc: 05 DW_LNS_set_column (26)
+0x000001de: 82 address += 8, line += 0
+ 0x0000000000000439 54 26 1 0 0
+
+0x000001df: 05 DW_LNS_set_column (16)
+0x000001e1: 02 DW_LNS_advance_pc (34)
+0x000001e3: 12 address += 0, line += 0
+ 0x000000000000045b 54 16 1 0 0
+
+0x000001e4: 05 DW_LNS_set_column (21)
+0x000001e6: 82 address += 8, line += 0
+ 0x0000000000000463 54 21 1 0 0
+
+0x000001e7: 05 DW_LNS_set_column (16)
+0x000001e9: 82 address += 8, line += 0
+ 0x000000000000046b 54 16 1 0 0
+
+0x000001ea: 05 DW_LNS_set_column (24)
+0x000001ec: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000001ed: 82 address += 8, line += 0
+ 0x0000000000000484 54 24 1 0 0
+
+0x000001ee: 05 DW_LNS_set_column (26)
+0x000001f0: 06 DW_LNS_negate_stmt
+0x000001f1: 91 address += 9, line += 1
+ 0x000000000000048d 55 26 1 0 0 is_stmt
+
+0x000001f2: 05 DW_LNS_set_column (16)
+0x000001f4: 06 DW_LNS_negate_stmt
+0x000001f5: 82 address += 8, line += 0
+ 0x0000000000000495 55 16 1 0 0
+
+0x000001f6: 05 DW_LNS_set_column (21)
+0x000001f8: 82 address += 8, line += 0
+ 0x000000000000049d 55 21 1 0 0
+
+0x000001f9: 05 DW_LNS_set_column (16)
+0x000001fb: 82 address += 8, line += 0
+ 0x00000000000004a5 55 16 1 0 0
+
+0x000001fc: 05 DW_LNS_set_column (24)
+0x000001fe: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000001ff: 82 address += 8, line += 0
+ 0x00000000000004be 55 24 1 0 0
+
+0x00000200: 05 DW_LNS_set_column (44)
+0x00000202: 06 DW_LNS_negate_stmt
+0x00000203: 8d address += 9, line += -3
+ 0x00000000000004c7 52 44 1 0 0 is_stmt
+
+0x00000204: 05 DW_LNS_set_column (49)
+0x00000206: 06 DW_LNS_negate_stmt
+0x00000207: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000208: d6 address += 14, line += 0
+ 0x00000000000004e6 52 49 1 0 0
+
+0x00000209: 05 DW_LNS_set_column (13)
+0x0000020b: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000020c: d6 address += 14, line += 0
+ 0x0000000000000505 52 13 1 0 0
+
+0x0000020d: 2e address += 2, line += 0
+ 0x0000000000000507 52 13 1 0 0
+
+0x0000020e: 05 DW_LNS_set_column (18)
+0x00000210: 06 DW_LNS_negate_stmt
+0x00000211: 33 address += 2, line += 5
+ 0x0000000000000509 57 18 1 0 0 is_stmt
+
+0x00000212: 05 DW_LNS_set_column (19)
+0x00000214: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000215: d7 address += 14, line += 1
+ 0x0000000000000528 58 19 1 0 0 is_stmt
+
+0x00000216: 05 DW_LNS_set_column (24)
+0x00000218: 06 DW_LNS_negate_stmt
+0x00000219: 82 address += 8, line += 0
+ 0x0000000000000530 58 24 1 0 0
+
+0x0000021a: 05 DW_LNS_set_column (19)
+0x0000021c: 82 address += 8, line += 0
+ 0x0000000000000538 58 19 1 0 0
+
+0x0000021d: 05 DW_LNS_set_column (17)
+0x0000021f: 02 DW_LNS_advance_pc (34)
+0x00000221: 12 address += 0, line += 0
+ 0x000000000000055a 58 17 1 0 0
+
+0x00000222: 05 DW_LNS_set_column (23)
+0x00000224: 06 DW_LNS_negate_stmt
+0x00000225: 83 address += 8, line += 1
+ 0x0000000000000562 59 23 1 0 0 is_stmt
+
+0x00000226: 05 DW_LNS_set_column (13)
+0x00000228: 06 DW_LNS_negate_stmt
+0x00000229: 82 address += 8, line += 0
+ 0x000000000000056a 59 13 1 0 0
+
+0x0000022a: 05 DW_LNS_set_column (18)
+0x0000022c: 82 address += 8, line += 0
+ 0x0000000000000572 59 18 1 0 0
+
+0x0000022d: 05 DW_LNS_set_column (13)
+0x0000022f: 82 address += 8, line += 0
+ 0x000000000000057a 59 13 1 0 0
+
+0x00000230: 05 DW_LNS_set_column (21)
+0x00000232: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000233: 82 address += 8, line += 0
+ 0x0000000000000593 59 21 1 0 0
+
+0x00000234: 05 DW_LNS_set_column (17)
+0x00000236: 06 DW_LNS_negate_stmt
+0x00000237: 91 address += 9, line += 1
+ 0x000000000000059c 60 17 1 0 0 is_stmt
+
+0x00000238: 05 DW_LNS_set_column (15)
+0x0000023a: 06 DW_LNS_negate_stmt
+0x0000023b: 82 address += 8, line += 0
+ 0x00000000000005a4 60 15 1 0 0
+
+0x0000023c: 05 DW_LNS_set_column (19)
+0x0000023e: 06 DW_LNS_negate_stmt
+0x0000023f: 83 address += 8, line += 1
+ 0x00000000000005ac 61 19 1 0 0 is_stmt
+
+0x00000240: 05 DW_LNS_set_column (10)
+0x00000242: 06 DW_LNS_negate_stmt
+0x00000243: 82 address += 8, line += 0
+ 0x00000000000005b4 61 10 1 0 0
+
+0x00000244: 05 DW_LNS_set_column (14)
+0x00000246: 06 DW_LNS_negate_stmt
+0x00000247: 67 address += 6, line += 1
+ 0x00000000000005ba 62 14 1 0 0 is_stmt
+
+0x00000248: 05 DW_LNS_set_column (25)
+0x0000024a: 06 DW_LNS_negate_stmt
+0x0000024b: 82 address += 8, line += 0
+ 0x00000000000005c2 62 25 1 0 0
+
+0x0000024c: 05 DW_LNS_set_column (23)
+0x0000024e: 82 address += 8, line += 0
+ 0x00000000000005ca 62 23 1 0 0
+
+0x0000024f: 05 DW_LNS_set_column (14)
+0x00000251: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000252: 58 address += 5, line += 0
+ 0x00000000000005e0 62 14 1 0 0
+
+0x00000253: 05 DW_LNS_set_column (24)
+0x00000255: 06 DW_LNS_negate_stmt
+0x00000256: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000257: 67 address += 6, line += 1
+ 0x00000000000005f7 63 24 1 0 0 is_stmt
+
+0x00000258: 05 DW_LNS_set_column (22)
+0x0000025a: 06 DW_LNS_negate_stmt
+0x0000025b: 82 address += 8, line += 0
+ 0x00000000000005ff 63 22 1 0 0
+
+0x0000025c: 03 DW_LNS_advance_line (0)
+0x0000025e: 82 address += 8, line += 0
+ 0x0000000000000607 0 22 1 0 0
+
+0x0000025f: 05 DW_LNS_set_column (14)
+0x00000261: 06 DW_LNS_negate_stmt
+0x00000262: 03 DW_LNS_advance_line (66)
+0x00000265: 2e address += 2, line += 0
+ 0x0000000000000609 66 14 1 0 0 is_stmt
+
+0x00000266: 05 DW_LNS_set_column (19)
+0x00000268: 06 DW_LNS_negate_stmt
+0x00000269: 9e address += 10, line += 0
+ 0x0000000000000613 66 19 1 0 0
+
+0x0000026a: 05 DW_LNS_set_column (21)
+0x0000026c: 82 address += 8, line += 0
+ 0x000000000000061b 66 21 1 0 0
+
+0x0000026d: 05 DW_LNS_set_column (16)
+0x0000026f: e4 address += 15, line += 0
+ 0x000000000000062a 66 16 1 0 0
+
+0x00000270: 05 DW_LNS_set_column (14)
+0x00000272: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000273: 58 address += 5, line += 0
+ 0x0000000000000640 66 14 1 0 0
+
+0x00000274: 05 DW_LNS_set_column (18)
+0x00000276: 06 DW_LNS_negate_stmt
+0x00000277: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000278: 67 address += 6, line += 1
+ 0x0000000000000657 67 18 1 0 0 is_stmt
+
+0x00000279: 05 DW_LNS_set_column (13)
+0x0000027b: 06 DW_LNS_negate_stmt
+0x0000027c: 82 address += 8, line += 0
+ 0x000000000000065f 67 13 1 0 0
+
+0x0000027d: 05 DW_LNS_set_column (18)
+0x0000027f: 06 DW_LNS_negate_stmt
+0x00000280: 91 address += 9, line += 1
+ 0x0000000000000668 68 18 1 0 0 is_stmt
+
+0x00000281: 05 DW_LNS_set_column (13)
+0x00000283: 06 DW_LNS_negate_stmt
+0x00000284: 82 address += 8, line += 0
+ 0x0000000000000670 68 13 1 0 0
+
+0x00000285: 05 DW_LNS_set_column (18)
+0x00000287: 06 DW_LNS_negate_stmt
+0x00000288: 91 address += 9, line += 1
+ 0x0000000000000679 69 18 1 0 0 is_stmt
+
+0x00000289: 05 DW_LNS_set_column (13)
+0x0000028b: 06 DW_LNS_negate_stmt
+0x0000028c: 82 address += 8, line += 0
+ 0x0000000000000681 69 13 1 0 0
+
+0x0000028d: 05 DW_LNS_set_column (20)
+0x0000028f: 06 DW_LNS_negate_stmt
+0x00000290: 91 address += 9, line += 1
+ 0x000000000000068a 70 20 1 0 0 is_stmt
+
+0x00000291: 05 DW_LNS_set_column (13)
+0x00000293: 06 DW_LNS_negate_stmt
+0x00000294: 82 address += 8, line += 0
+ 0x0000000000000692 70 13 1 0 0
+
+0x00000295: 03 DW_LNS_advance_line (0)
+0x00000298: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000299: ac address += 11, line += 0
+ 0x00000000000006ae 0 13 1 0 0
+
+0x0000029a: 05 DW_LNS_set_column (22)
+0x0000029c: 06 DW_LNS_negate_stmt
+0x0000029d: 03 DW_LNS_advance_line (74)
+0x000002a0: 66 address += 6, line += 0
+ 0x00000000000006b4 74 22 1 0 0 is_stmt
+
+0x000002a1: 05 DW_LNS_set_column (17)
+0x000002a3: 06 DW_LNS_negate_stmt
+0x000002a4: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000002a5: 12 address += 0, line += 0
+ 0x00000000000006c5 74 17 1 0 0
+
+0x000002a6: 05 DW_LNS_set_column (20)
+0x000002a8: 06 DW_LNS_negate_stmt
+0x000002a9: 83 address += 8, line += 1
+ 0x00000000000006cd 75 20 1 0 0 is_stmt
+
+0x000002aa: 05 DW_LNS_set_column (25)
+0x000002ac: 06 DW_LNS_negate_stmt
+0x000002ad: 82 address += 8, line += 0
+ 0x00000000000006d5 75 25 1 0 0
+
+0x000002ae: 05 DW_LNS_set_column (29)
+0x000002b0: ba address += 12, line += 0
+ 0x00000000000006e1 75 29 1 0 0
+
+0x000002b1: 05 DW_LNS_set_column (27)
+0x000002b3: 82 address += 8, line += 0
+ 0x00000000000006e9 75 27 1 0 0
+
+0x000002b4: 05 DW_LNS_set_column (13)
+0x000002b6: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000002b7: 58 address += 5, line += 0
+ 0x00000000000006ff 75 13 1 0 0
+
+0x000002b8: 05 DW_LNS_set_column (27)
+0x000002ba: 06 DW_LNS_negate_stmt
+0x000002bb: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000002bc: 4b address += 4, line += 1
+ 0x0000000000000714 76 27 1 0 0 is_stmt
+
+0x000002bd: 05 DW_LNS_set_column (33)
+0x000002bf: 06 DW_LNS_negate_stmt
+0x000002c0: 82 address += 8, line += 0
+ 0x000000000000071c 76 33 1 0 0
+
+0x000002c1: 05 DW_LNS_set_column (35)
+0x000002c3: 82 address += 8, line += 0
+ 0x0000000000000724 76 35 1 0 0
+
+0x000002c4: 05 DW_LNS_set_column (27)
+0x000002c6: e4 address += 15, line += 0
+ 0x0000000000000733 76 27 1 0 0
+
+0x000002c7: 05 DW_LNS_set_column (16)
+0x000002c9: 02 DW_LNS_advance_pc (34)
+0x000002cb: 12 address += 0, line += 0
+ 0x0000000000000755 76 16 1 0 0
+
+0x000002cc: 05 DW_LNS_set_column (22)
+0x000002ce: 82 address += 8, line += 0
+ 0x000000000000075d 76 22 1 0 0
+
+0x000002cf: 05 DW_LNS_set_column (16)
+0x000002d1: 82 address += 8, line += 0
+ 0x0000000000000765 76 16 1 0 0
+
+0x000002d2: 05 DW_LNS_set_column (25)
+0x000002d4: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000002d5: 82 address += 8, line += 0
+ 0x000000000000077e 76 25 1 0 0
+
+0x000002d6: 05 DW_LNS_set_column (33)
+0x000002d8: 06 DW_LNS_negate_stmt
+0x000002d9: 8f address += 9, line += -1
+ 0x0000000000000787 75 33 1 0 0 is_stmt
+
+0x000002da: 05 DW_LNS_set_column (13)
+0x000002dc: 06 DW_LNS_negate_stmt
+0x000002dd: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000002de: d6 address += 14, line += 0
+ 0x00000000000007a6 75 13 1 0 0
+
+0x000002df: 2e address += 2, line += 0
+ 0x00000000000007a8 75 13 1 0 0
+
+0x000002e0: 05 DW_LNS_set_column (24)
+0x000002e2: 06 DW_LNS_negate_stmt
+0x000002e3: 76 address += 7, line += 2
+ 0x00000000000007af 77 24 1 0 0 is_stmt
+
+0x000002e4: 05 DW_LNS_set_column (13)
+0x000002e6: 06 DW_LNS_negate_stmt
+0x000002e7: 82 address += 8, line += 0
+ 0x00000000000007b7 77 13 1 0 0
+
+0x000002e8: 05 DW_LNS_set_column (19)
+0x000002ea: 82 address += 8, line += 0
+ 0x00000000000007bf 77 19 1 0 0
+
+0x000002eb: 05 DW_LNS_set_column (13)
+0x000002ed: 82 address += 8, line += 0
+ 0x00000000000007c7 77 13 1 0 0
+
+0x000002ee: 05 DW_LNS_set_column (22)
+0x000002f0: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000002f1: 82 address += 8, line += 0
+ 0x00000000000007e0 77 22 1 0 0
+
+0x000002f2: 05 DW_LNS_set_column (16)
+0x000002f4: 06 DW_LNS_negate_stmt
+0x000002f5: 92 address += 9, line += 2
+ 0x00000000000007e9 79 16 1 0 0 is_stmt
+
+0x000002f6: 05 DW_LNS_set_column (22)
+0x000002f8: 06 DW_LNS_negate_stmt
+0x000002f9: 82 address += 8, line += 0
+ 0x00000000000007f1 79 22 1 0 0
+
+0x000002fa: 05 DW_LNS_set_column (16)
+0x000002fc: 82 address += 8, line += 0
+ 0x00000000000007f9 79 16 1 0 0
+
+0x000002fd: 05 DW_LNS_set_column (14)
+0x000002ff: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000300: 82 address += 8, line += 0
+ 0x0000000000000812 79 14 1 0 0
+
+0x00000301: 05 DW_LNS_set_column (25)
+0x00000303: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000304: f2 address += 16, line += 0
+ 0x0000000000000833 79 25 1 0 0
+
+0x00000305: 05 DW_LNS_set_column (14)
+0x00000307: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000308: 58 address += 5, line += 0
+ 0x0000000000000849 79 14 1 0 0
+
+0x00000309: 05 DW_LNS_set_column (13)
+0x0000030b: 06 DW_LNS_negate_stmt
+0x0000030c: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000030d: 83 address += 8, line += 1
+ 0x0000000000000862 80 13 1 0 0 is_stmt
+
+0x0000030e: 06 DW_LNS_negate_stmt
+0x0000030f: 03 DW_LNS_advance_line (0)
+0x00000312: 2e address += 2, line += 0
+ 0x0000000000000864 0 13 1 0 0
+
+0x00000313: 05 DW_LNS_set_column (11)
+0x00000315: 06 DW_LNS_negate_stmt
+0x00000316: 03 DW_LNS_advance_line (81)
+0x00000319: 20 address += 1, line += 0
+ 0x0000000000000865 81 11 1 0 0 is_stmt
+
+0x0000031a: 05 DW_LNS_set_column (7)
+0x0000031c: 03 DW_LNS_advance_line (65)
+0x0000031e: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000031f: d6 address += 14, line += 0
+ 0x0000000000000884 65 7 1 0 0 is_stmt
+
+0x00000320: 06 DW_LNS_negate_stmt
+0x00000321: 03 DW_LNS_advance_line (0)
+0x00000324: 2e address += 2, line += 0
+ 0x0000000000000886 0 7 1 0 0
+
+0x00000325: 05 DW_LNS_set_column (13)
+0x00000327: 06 DW_LNS_negate_stmt
+0x00000328: 03 DW_LNS_advance_line (80)
+0x0000032b: 20 address += 1, line += 0
+ 0x0000000000000887 80 13 1 0 0 is_stmt
+
+0x0000032c: 05 DW_LNS_set_column (4)
+0x0000032e: 03 DW_LNS_advance_line (43)
+0x00000330: 20 address += 1, line += 0
+ 0x0000000000000888 43 4 1 0 0 is_stmt
+
+0x00000331: 06 DW_LNS_negate_stmt
+0x00000332: 03 DW_LNS_advance_line (0)
+0x00000334: 2e address += 2, line += 0
+ 0x000000000000088a 0 4 1 0 0
+
+0x00000335: 02 DW_LNS_advance_pc (2)
+0x00000337: 00 DW_LNE_end_sequence
+ 0x000000000000088c 0 4 1 0 0 end_sequence
+
+0x0000033a: 00 DW_LNE_set_address (0x000000000000088e)
+0x00000341: 03 DW_LNS_advance_line (152)
+0x00000344: 01 DW_LNS_copy
+ 0x000000000000088e 152 0 1 0 0 is_stmt
+
+
+0x00000345: 05 DW_LNS_set_column (12)
+0x00000347: 0a DW_LNS_set_prologue_end
+0x00000348: 02 DW_LNS_advance_pc (59)
+0x0000034a: 13 address += 0, line += 1
+ 0x00000000000008c9 153 12 1 0 0 is_stmt prologue_end
+
+0x0000034b: 05 DW_LNS_set_column (17)
+0x0000034d: 06 DW_LNS_negate_stmt
+0x0000034e: 74 address += 7, line += 0
+ 0x00000000000008d0 153 17 1 0 0
+
+0x0000034f: 05 DW_LNS_set_column (12)
+0x00000351: e4 address += 15, line += 0
+ 0x00000000000008df 153 12 1 0 0
+
+0x00000352: 05 DW_LNS_set_column (28)
+0x00000354: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000355: 3c address += 3, line += 0
+ 0x00000000000008f3 153 28 1 0 0
+
+0x00000356: 05 DW_LNS_set_column (23)
+0x00000358: d6 address += 14, line += 0
+ 0x0000000000000901 153 23 1 0 0
+
+0x00000359: 05 DW_LNS_set_column (12)
+0x0000035b: 9e address += 10, line += 0
+ 0x000000000000090b 153 12 1 0 0
+
+0x0000035c: 03 DW_LNS_advance_line (0)
+0x0000035f: 66 address += 6, line += 0
+ 0x0000000000000911 0 12 1 0 0
+
+0x00000360: 03 DW_LNS_advance_line (153)
+0x00000363: 58 address += 5, line += 0
+ 0x0000000000000916 153 12 1 0 0
+
+0x00000364: 03 DW_LNS_advance_line (0)
+0x00000367: 4a address += 4, line += 0
+ 0x000000000000091a 0 12 1 0 0
+
+0x00000368: 03 DW_LNS_advance_line (153)
+0x0000036b: 20 address += 1, line += 0
+ 0x000000000000091b 153 12 1 0 0
+
+0x0000036c: 05 DW_LNS_set_column (8)
+0x0000036e: 82 address += 8, line += 0
+ 0x0000000000000923 153 8 1 0 0
+
+0x0000036f: 06 DW_LNS_negate_stmt
+0x00000370: 76 address += 7, line += 2
+ 0x000000000000092a 155 8 1 0 0 is_stmt
+
+0x00000371: 05 DW_LNS_set_column (10)
+0x00000373: 06 DW_LNS_negate_stmt
+0x00000374: 74 address += 7, line += 0
+ 0x0000000000000931 155 10 1 0 0
+
+0x00000375: 05 DW_LNS_set_column (8)
+0x00000377: e4 address += 15, line += 0
+ 0x0000000000000940 155 8 1 0 0
+
+0x00000378: 05 DW_LNS_set_column (7)
+0x0000037a: 06 DW_LNS_negate_stmt
+0x0000037b: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000037c: 3d address += 3, line += 1
+ 0x0000000000000954 156 7 1 0 0 is_stmt
+
+0x0000037d: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000037e: 9f address += 10, line += 1
+ 0x000000000000096f 157 7 1 0 0 is_stmt
+
+0x0000037f: 06 DW_LNS_negate_stmt
+0x00000380: 03 DW_LNS_advance_line (0)
+0x00000383: 90 address += 9, line += 0
+ 0x0000000000000978 0 7 1 0 0
+
+0x00000384: 05 DW_LNS_set_column (38)
+0x00000386: 06 DW_LNS_negate_stmt
+0x00000387: 03 DW_LNS_advance_line (159)
+0x0000038a: 20 address += 1, line += 0
+ 0x0000000000000979 159 38 1 0 0 is_stmt
+
+0x0000038b: 05 DW_LNS_set_column (50)
+0x0000038d: 06 DW_LNS_negate_stmt
+0x0000038e: 74 address += 7, line += 0
+ 0x0000000000000980 159 50 1 0 0
+
+0x0000038f: 05 DW_LNS_set_column (41)
+0x00000391: 74 address += 7, line += 0
+ 0x0000000000000987 159 41 1 0 0
+
+0x00000392: 05 DW_LNS_set_column (4)
+0x00000394: 9e address += 10, line += 0
+ 0x0000000000000991 159 4 1 0 0
+
+0x00000395: 06 DW_LNS_negate_stmt
+0x00000396: 02 DW_LNS_advance_pc (37)
+0x00000398: 13 address += 0, line += 1
+ 0x00000000000009b6 160 4 1 0 0 is_stmt
+
+0x00000399: 06 DW_LNS_negate_stmt
+0x0000039a: 03 DW_LNS_advance_line (0)
+0x0000039d: 74 address += 7, line += 0
+ 0x00000000000009bd 0 4 1 0 0
+
+0x0000039e: 05 DW_LNS_set_column (1)
+0x000003a0: 06 DW_LNS_negate_stmt
+0x000003a1: 03 DW_LNS_advance_line (161)
+0x000003a4: 20 address += 1, line += 0
+ 0x00000000000009be 161 1 1 0 0 is_stmt
+
+0x000003a5: 02 DW_LNS_advance_pc (30)
+0x000003a7: 00 DW_LNE_end_sequence
+ 0x00000000000009dc 161 1 1 0 0 is_stmt end_sequence
+
+0x000003aa: 00 DW_LNE_set_address (0x00000000000009de)
+0x000003b1: 03 DW_LNS_advance_line (88)
+0x000003b4: 01 DW_LNS_copy
+ 0x00000000000009de 88 0 1 0 0 is_stmt
+
+
+0x000003b5: 05 DW_LNS_set_column (8)
+0x000003b7: 0a DW_LNS_set_prologue_end
+0x000003b8: 02 DW_LNS_advance_pc (46)
+0x000003ba: 14 address += 0, line += 2
+ 0x0000000000000a0c 90 8 1 0 0 is_stmt prologue_end
+
+0x000003bb: 05 DW_LNS_set_column (9)
+0x000003bd: 77 address += 7, line += 3
+ 0x0000000000000a13 93 9 1 0 0 is_stmt
+
+0x000003be: 05 DW_LNS_set_column (11)
+0x000003c0: 75 address += 7, line += 1
+ 0x0000000000000a1a 94 11 1 0 0 is_stmt
+
+0x000003c1: 05 DW_LNS_set_column (16)
+0x000003c3: 06 DW_LNS_negate_stmt
+0x000003c4: 74 address += 7, line += 0
+ 0x0000000000000a21 94 16 1 0 0
+
+0x000003c5: 05 DW_LNS_set_column (20)
+0x000003c7: ac address += 11, line += 0
+ 0x0000000000000a2c 94 20 1 0 0
+
+0x000003c8: 05 DW_LNS_set_column (22)
+0x000003ca: 74 address += 7, line += 0
+ 0x0000000000000a33 94 22 1 0 0
+
+0x000003cb: 05 DW_LNS_set_column (18)
+0x000003cd: ac address += 11, line += 0
+ 0x0000000000000a3e 94 18 1 0 0
+
+0x000003ce: 05 DW_LNS_set_column (4)
+0x000003d0: e4 address += 15, line += 0
+ 0x0000000000000a4d 94 4 1 0 0
+
+0x000003d1: 03 DW_LNS_advance_line (0)
+0x000003d4: f2 address += 16, line += 0
+ 0x0000000000000a5d 0 4 1 0 0
+
+0x000003d5: 05 DW_LNS_set_column (29)
+0x000003d7: 06 DW_LNS_negate_stmt
+0x000003d8: 03 DW_LNS_advance_line (95)
+0x000003db: 4a address += 4, line += 0
+ 0x0000000000000a61 95 29 1 0 0 is_stmt
+
+0x000003dc: 05 DW_LNS_set_column (13)
+0x000003de: 06 DW_LNS_negate_stmt
+0x000003df: 9e address += 10, line += 0
+ 0x0000000000000a6b 95 13 1 0 0
+
+0x000003e0: 05 DW_LNS_set_column (18)
+0x000003e2: 06 DW_LNS_negate_stmt
+0x000003e3: 75 address += 7, line += 1
+ 0x0000000000000a72 96 18 1 0 0 is_stmt
+
+0x000003e4: 05 DW_LNS_set_column (7)
+0x000003e6: 06 DW_LNS_negate_stmt
+0x000003e7: 74 address += 7, line += 0
+ 0x0000000000000a79 96 7 1 0 0
+
+0x000003e8: 05 DW_LNS_set_column (16)
+0x000003ea: 74 address += 7, line += 0
+ 0x0000000000000a80 96 16 1 0 0
+
+0x000003eb: 05 DW_LNS_set_column (18)
+0x000003ed: 06 DW_LNS_negate_stmt
+0x000003ee: 75 address += 7, line += 1
+ 0x0000000000000a87 97 18 1 0 0 is_stmt
+
+0x000003ef: 05 DW_LNS_set_column (7)
+0x000003f1: 06 DW_LNS_negate_stmt
+0x000003f2: 74 address += 7, line += 0
+ 0x0000000000000a8e 97 7 1 0 0
+
+0x000003f3: 05 DW_LNS_set_column (16)
+0x000003f5: 74 address += 7, line += 0
+ 0x0000000000000a95 97 16 1 0 0
+
+0x000003f6: 05 DW_LNS_set_column (21)
+0x000003f8: 06 DW_LNS_negate_stmt
+0x000003f9: 75 address += 7, line += 1
+ 0x0000000000000a9c 98 21 1 0 0 is_stmt
+
+0x000003fa: 05 DW_LNS_set_column (7)
+0x000003fc: 06 DW_LNS_negate_stmt
+0x000003fd: 74 address += 7, line += 0
+ 0x0000000000000aa3 98 7 1 0 0
+
+0x000003fe: 05 DW_LNS_set_column (19)
+0x00000400: 74 address += 7, line += 0
+ 0x0000000000000aaa 98 19 1 0 0
+
+0x00000401: 05 DW_LNS_set_column (14)
+0x00000403: 06 DW_LNS_negate_stmt
+0x00000404: 75 address += 7, line += 1
+ 0x0000000000000ab1 99 14 1 0 0 is_stmt
+
+0x00000405: 05 DW_LNS_set_column (12)
+0x00000407: 06 DW_LNS_negate_stmt
+0x00000408: 74 address += 7, line += 0
+ 0x0000000000000ab8 99 12 1 0 0
+
+0x00000409: 05 DW_LNS_set_column (28)
+0x0000040b: 06 DW_LNS_negate_stmt
+0x0000040c: 6f address += 7, line += -5
+ 0x0000000000000abf 94 28 1 0 0 is_stmt
+
+0x0000040d: 05 DW_LNS_set_column (4)
+0x0000040f: 06 DW_LNS_negate_stmt
+0x00000410: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000411: 82 address += 8, line += 0
+ 0x0000000000000ad8 94 4 1 0 0
+
+0x00000412: 2e address += 2, line += 0
+ 0x0000000000000ada 94 4 1 0 0
+
+0x00000413: 05 DW_LNS_set_column (25)
+0x00000415: 06 DW_LNS_negate_stmt
+0x00000416: 6e address += 6, line += 8
+ 0x0000000000000ae0 102 25 1 0 0 is_stmt
+
+0x00000417: 05 DW_LNS_set_column (27)
+0x00000419: 06 DW_LNS_negate_stmt
+0x0000041a: 74 address += 7, line += 0
+ 0x0000000000000ae7 102 27 1 0 0
+
+0x0000041b: 05 DW_LNS_set_column (18)
+0x0000041d: ac address += 11, line += 0
+ 0x0000000000000af2 102 18 1 0 0
+
+0x0000041e: 05 DW_LNS_set_column (10)
+0x00000420: 9e address += 10, line += 0
+ 0x0000000000000afc 102 10 1 0 0
+
+0x00000421: 05 DW_LNS_set_column (25)
+0x00000423: 06 DW_LNS_negate_stmt
+0x00000424: 75 address += 7, line += 1
+ 0x0000000000000b03 103 25 1 0 0 is_stmt
+
+0x00000425: 05 DW_LNS_set_column (27)
+0x00000427: 06 DW_LNS_negate_stmt
+0x00000428: 74 address += 7, line += 0
+ 0x0000000000000b0a 103 27 1 0 0
+
+0x00000429: 05 DW_LNS_set_column (18)
+0x0000042b: ac address += 11, line += 0
+ 0x0000000000000b15 103 18 1 0 0
+
+0x0000042c: 05 DW_LNS_set_column (10)
+0x0000042e: 9e address += 10, line += 0
+ 0x0000000000000b1f 103 10 1 0 0
+
+0x0000042f: 05 DW_LNS_set_column (11)
+0x00000431: 06 DW_LNS_negate_stmt
+0x00000432: 76 address += 7, line += 2
+ 0x0000000000000b26 105 11 1 0 0 is_stmt
+
+0x00000433: 05 DW_LNS_set_column (16)
+0x00000435: 06 DW_LNS_negate_stmt
+0x00000436: 74 address += 7, line += 0
+ 0x0000000000000b2d 105 16 1 0 0
+
+0x00000437: 05 DW_LNS_set_column (20)
+0x00000439: ac address += 11, line += 0
+ 0x0000000000000b38 105 20 1 0 0
+
+0x0000043a: 05 DW_LNS_set_column (18)
+0x0000043c: 74 address += 7, line += 0
+ 0x0000000000000b3f 105 18 1 0 0
+
+0x0000043d: 05 DW_LNS_set_column (4)
+0x0000043f: e4 address += 15, line += 0
+ 0x0000000000000b4e 105 4 1 0 0
+
+0x00000440: 05 DW_LNS_set_column (18)
+0x00000442: 06 DW_LNS_negate_stmt
+0x00000443: f3 address += 16, line += 1
+ 0x0000000000000b5e 106 18 1 0 0 is_stmt
+
+0x00000444: 05 DW_LNS_set_column (7)
+0x00000446: 06 DW_LNS_negate_stmt
+0x00000447: 74 address += 7, line += 0
+ 0x0000000000000b65 106 7 1 0 0
+
+0x00000448: 05 DW_LNS_set_column (13)
+0x0000044a: 74 address += 7, line += 0
+ 0x0000000000000b6c 106 13 1 0 0
+
+0x0000044b: 05 DW_LNS_set_column (7)
+0x0000044d: 74 address += 7, line += 0
+ 0x0000000000000b73 106 7 1 0 0
+
+0x0000044e: 05 DW_LNS_set_column (16)
+0x00000450: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000451: 20 address += 1, line += 0
+ 0x0000000000000b85 106 16 1 0 0
+
+0x00000452: 05 DW_LNS_set_column (24)
+0x00000454: 06 DW_LNS_negate_stmt
+0x00000455: 73 address += 7, line += -1
+ 0x0000000000000b8c 105 24 1 0 0 is_stmt
+
+0x00000456: 05 DW_LNS_set_column (4)
+0x00000458: 06 DW_LNS_negate_stmt
+0x00000459: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000045a: 82 address += 8, line += 0
+ 0x0000000000000ba5 105 4 1 0 0
+
+0x0000045b: 2e address += 2, line += 0
+ 0x0000000000000ba7 105 4 1 0 0
+
+0x0000045c: 05 DW_LNS_set_column (8)
+0x0000045e: 06 DW_LNS_negate_stmt
+0x0000045f: 31 address += 2, line += 3
+ 0x0000000000000ba9 108 8 1 0 0 is_stmt
+
+0x00000460: 05 DW_LNS_set_column (6)
+0x00000462: 06 DW_LNS_negate_stmt
+0x00000463: 74 address += 7, line += 0
+ 0x0000000000000bb0 108 6 1 0 0
+
+0x00000464: 05 DW_LNS_set_column (11)
+0x00000466: 06 DW_LNS_negate_stmt
+0x00000467: 76 address += 7, line += 2
+ 0x0000000000000bb7 110 11 1 0 0 is_stmt
+
+0x00000468: 06 DW_LNS_negate_stmt
+0x00000469: ac address += 11, line += 0
+ 0x0000000000000bc2 110 11 1 0 0
+
+0x0000046a: 03 DW_LNS_advance_line (0)
+0x0000046d: 90 address += 9, line += 0
+ 0x0000000000000bcb 0 11 1 0 0
+
+0x0000046e: 05 DW_LNS_set_column (17)
+0x00000470: 06 DW_LNS_negate_stmt
+0x00000471: 03 DW_LNS_advance_line (111)
+0x00000474: 4a address += 4, line += 0
+ 0x0000000000000bcf 111 17 1 0 0 is_stmt
+
+0x00000475: 05 DW_LNS_set_column (22)
+0x00000477: 06 DW_LNS_negate_stmt
+0x00000478: 74 address += 7, line += 0
+ 0x0000000000000bd6 111 22 1 0 0
+
+0x00000479: 05 DW_LNS_set_column (26)
+0x0000047b: ac address += 11, line += 0
+ 0x0000000000000be1 111 26 1 0 0
+
+0x0000047c: 05 DW_LNS_set_column (24)
+0x0000047e: 74 address += 7, line += 0
+ 0x0000000000000be8 111 24 1 0 0
+
+0x0000047f: 05 DW_LNS_set_column (10)
+0x00000481: e4 address += 15, line += 0
+ 0x0000000000000bf7 111 10 1 0 0
+
+0x00000482: 05 DW_LNS_set_column (26)
+0x00000484: 06 DW_LNS_negate_stmt
+0x00000485: f3 address += 16, line += 1
+ 0x0000000000000c07 112 26 1 0 0 is_stmt
+
+0x00000486: 05 DW_LNS_set_column (32)
+0x00000488: 06 DW_LNS_negate_stmt
+0x00000489: 74 address += 7, line += 0
+ 0x0000000000000c0e 112 32 1 0 0
+
+0x0000048a: 05 DW_LNS_set_column (26)
+0x0000048c: 74 address += 7, line += 0
+ 0x0000000000000c15 112 26 1 0 0
+
+0x0000048d: 05 DW_LNS_set_column (35)
+0x0000048f: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000490: 82 address += 8, line += 0
+ 0x0000000000000c2e 112 35 1 0 0
+
+0x00000491: 05 DW_LNS_set_column (13)
+0x00000493: ac address += 11, line += 0
+ 0x0000000000000c39 112 13 1 0 0
+
+0x00000494: 05 DW_LNS_set_column (30)
+0x00000496: 06 DW_LNS_negate_stmt
+0x00000497: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000498: 8f address += 9, line += -1
+ 0x0000000000000c53 111 30 1 0 0 is_stmt
+
+0x00000499: 05 DW_LNS_set_column (10)
+0x0000049b: 06 DW_LNS_negate_stmt
+0x0000049c: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000049d: 82 address += 8, line += 0
+ 0x0000000000000c6c 111 10 1 0 0
+
+0x0000049e: 2e address += 2, line += 0
+ 0x0000000000000c6e 111 10 1 0 0
+
+0x0000049f: 06 DW_LNS_negate_stmt
+0x000004a0: 30 address += 2, line += 2
+ 0x0000000000000c70 113 10 1 0 0 is_stmt
+
+0x000004a1: 05 DW_LNS_set_column (17)
+0x000004a3: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000004a4: 67 address += 6, line += 1
+ 0x0000000000000c87 114 17 1 0 0 is_stmt
+
+0x000004a5: 05 DW_LNS_set_column (7)
+0x000004a7: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000004a8: 83 address += 8, line += 1
+ 0x0000000000000ca0 115 7 1 0 0 is_stmt
+
+0x000004a9: 06 DW_LNS_negate_stmt
+0x000004aa: 03 DW_LNS_advance_line (0)
+0x000004ad: 2e address += 2, line += 0
+ 0x0000000000000ca2 0 7 1 0 0
+
+0x000004ae: 05 DW_LNS_set_column (10)
+0x000004b0: 06 DW_LNS_negate_stmt
+0x000004b1: 03 DW_LNS_advance_line (116)
+0x000004b4: 20 address += 1, line += 0
+ 0x0000000000000ca3 116 10 1 0 0 is_stmt
+
+0x000004b5: 06 DW_LNS_negate_stmt
+0x000004b6: 03 DW_LNS_advance_line (0)
+0x000004b9: 2e address += 2, line += 0
+ 0x0000000000000ca5 0 10 1 0 0
+
+0x000004ba: 05 DW_LNS_set_column (14)
+0x000004bc: 06 DW_LNS_negate_stmt
+0x000004bd: 03 DW_LNS_advance_line (118)
+0x000004c0: 90 address += 9, line += 0
+ 0x0000000000000cae 118 14 1 0 0 is_stmt
+
+0x000004c1: 05 DW_LNS_set_column (16)
+0x000004c3: 06 DW_LNS_negate_stmt
+0x000004c4: 74 address += 7, line += 0
+ 0x0000000000000cb5 118 16 1 0 0
+
+0x000004c5: 05 DW_LNS_set_column (7)
+0x000004c7: e4 address += 15, line += 0
+ 0x0000000000000cc4 118 7 1 0 0
+
+0x000004c8: 05 DW_LNS_set_column (25)
+0x000004ca: 06 DW_LNS_negate_stmt
+0x000004cb: f3 address += 16, line += 1
+ 0x0000000000000cd4 119 25 1 0 0 is_stmt
+
+0x000004cc: 05 DW_LNS_set_column (10)
+0x000004ce: 06 DW_LNS_negate_stmt
+0x000004cf: 74 address += 7, line += 0
+ 0x0000000000000cdb 119 10 1 0 0
+
+0x000004d0: 05 DW_LNS_set_column (16)
+0x000004d2: 74 address += 7, line += 0
+ 0x0000000000000ce2 119 16 1 0 0
+
+0x000004d3: 05 DW_LNS_set_column (18)
+0x000004d5: 74 address += 7, line += 0
+ 0x0000000000000ce9 119 18 1 0 0
+
+0x000004d6: 05 DW_LNS_set_column (10)
+0x000004d8: ac address += 11, line += 0
+ 0x0000000000000cf4 119 10 1 0 0
+
+0x000004d9: 05 DW_LNS_set_column (23)
+0x000004db: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000004dc: 20 address += 1, line += 0
+ 0x0000000000000d06 119 23 1 0 0
+
+0x000004dd: 05 DW_LNS_set_column (22)
+0x000004df: 06 DW_LNS_negate_stmt
+0x000004e0: 73 address += 7, line += -1
+ 0x0000000000000d0d 118 22 1 0 0 is_stmt
+
+0x000004e1: 05 DW_LNS_set_column (7)
+0x000004e3: 06 DW_LNS_negate_stmt
+0x000004e4: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000004e5: 82 address += 8, line += 0
+ 0x0000000000000d26 118 7 1 0 0
+
+0x000004e6: 2e address += 2, line += 0
+ 0x0000000000000d28 118 7 1 0 0
+
+0x000004e7: 05 DW_LNS_set_column (14)
+0x000004e9: 06 DW_LNS_negate_stmt
+0x000004ea: 32 address += 2, line += 4
+ 0x0000000000000d2a 122 14 1 0 0 is_stmt
+
+0x000004eb: 05 DW_LNS_set_column (19)
+0x000004ed: 06 DW_LNS_negate_stmt
+0x000004ee: 90 address += 9, line += 0
+ 0x0000000000000d33 122 19 1 0 0
+
+0x000004ef: 05 DW_LNS_set_column (16)
+0x000004f1: 74 address += 7, line += 0
+ 0x0000000000000d3a 122 16 1 0 0
+
+0x000004f2: 05 DW_LNS_set_column (14)
+0x000004f4: e4 address += 15, line += 0
+ 0x0000000000000d49 122 14 1 0 0
+
+0x000004f5: 05 DW_LNS_set_column (13)
+0x000004f7: 06 DW_LNS_negate_stmt
+0x000004f8: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000004f9: 21 address += 1, line += 1
+ 0x0000000000000d5b 123 13 1 0 0 is_stmt
+
+0x000004fa: 06 DW_LNS_negate_stmt
+0x000004fb: 03 DW_LNS_advance_line (0)
+0x000004fe: 2e address += 2, line += 0
+ 0x0000000000000d5d 0 13 1 0 0
+
+0x000004ff: 05 DW_LNS_set_column (22)
+0x00000501: 06 DW_LNS_negate_stmt
+0x00000502: 03 DW_LNS_advance_line (125)
+0x00000505: 58 address += 5, line += 0
+ 0x0000000000000d62 125 22 1 0 0 is_stmt
+
+0x00000506: 05 DW_LNS_set_column (17)
+0x00000508: 06 DW_LNS_negate_stmt
+0x00000509: d6 address += 14, line += 0
+ 0x0000000000000d70 125 17 1 0 0
+
+0x0000050a: 05 DW_LNS_set_column (20)
+0x0000050c: 06 DW_LNS_negate_stmt
+0x0000050d: 75 address += 7, line += 1
+ 0x0000000000000d77 126 20 1 0 0 is_stmt
+
+0x0000050e: 05 DW_LNS_set_column (25)
+0x00000510: 06 DW_LNS_negate_stmt
+0x00000511: 74 address += 7, line += 0
+ 0x0000000000000d7e 126 25 1 0 0
+
+0x00000512: 05 DW_LNS_set_column (29)
+0x00000514: ac address += 11, line += 0
+ 0x0000000000000d89 126 29 1 0 0
+
+0x00000515: 05 DW_LNS_set_column (27)
+0x00000517: 74 address += 7, line += 0
+ 0x0000000000000d90 126 27 1 0 0
+
+0x00000518: 05 DW_LNS_set_column (13)
+0x0000051a: e4 address += 15, line += 0
+ 0x0000000000000d9f 126 13 1 0 0
+
+0x0000051b: 05 DW_LNS_set_column (27)
+0x0000051d: 06 DW_LNS_negate_stmt
+0x0000051e: f3 address += 16, line += 1
+ 0x0000000000000daf 127 27 1 0 0 is_stmt
+
+0x0000051f: 05 DW_LNS_set_column (33)
+0x00000521: 06 DW_LNS_negate_stmt
+0x00000522: 74 address += 7, line += 0
+ 0x0000000000000db6 127 33 1 0 0
+
+0x00000523: 05 DW_LNS_set_column (35)
+0x00000525: 74 address += 7, line += 0
+ 0x0000000000000dbd 127 35 1 0 0
+
+0x00000526: 05 DW_LNS_set_column (27)
+0x00000528: ac address += 11, line += 0
+ 0x0000000000000dc8 127 27 1 0 0
+
+0x00000529: 05 DW_LNS_set_column (16)
+0x0000052b: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000052c: 82 address += 8, line += 0
+ 0x0000000000000de1 127 16 1 0 0
+
+0x0000052d: 05 DW_LNS_set_column (22)
+0x0000052f: 74 address += 7, line += 0
+ 0x0000000000000de8 127 22 1 0 0
+
+0x00000530: 05 DW_LNS_set_column (16)
+0x00000532: 74 address += 7, line += 0
+ 0x0000000000000def 127 16 1 0 0
+
+0x00000533: 05 DW_LNS_set_column (25)
+0x00000535: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000536: 20 address += 1, line += 0
+ 0x0000000000000e01 127 25 1 0 0
+
+0x00000537: 05 DW_LNS_set_column (33)
+0x00000539: 06 DW_LNS_negate_stmt
+0x0000053a: 73 address += 7, line += -1
+ 0x0000000000000e08 126 33 1 0 0 is_stmt
+
+0x0000053b: 05 DW_LNS_set_column (13)
+0x0000053d: 06 DW_LNS_negate_stmt
+0x0000053e: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000053f: ba address += 12, line += 0
+ 0x0000000000000e25 126 13 1 0 0
+
+0x00000540: 2e address += 2, line += 0
+ 0x0000000000000e27 126 13 1 0 0
+
+0x00000541: 05 DW_LNS_set_column (24)
+0x00000543: 06 DW_LNS_negate_stmt
+0x00000544: 76 address += 7, line += 2
+ 0x0000000000000e2e 128 24 1 0 0 is_stmt
+
+0x00000545: 05 DW_LNS_set_column (13)
+0x00000547: 06 DW_LNS_negate_stmt
+0x00000548: 82 address += 8, line += 0
+ 0x0000000000000e36 128 13 1 0 0
+
+0x00000549: 05 DW_LNS_set_column (19)
+0x0000054b: 82 address += 8, line += 0
+ 0x0000000000000e3e 128 19 1 0 0
+
+0x0000054c: 05 DW_LNS_set_column (13)
+0x0000054e: 82 address += 8, line += 0
+ 0x0000000000000e46 128 13 1 0 0
+
+0x0000054f: 05 DW_LNS_set_column (22)
+0x00000551: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000552: 82 address += 8, line += 0
+ 0x0000000000000e5f 128 22 1 0 0
+
+0x00000553: 05 DW_LNS_set_column (16)
+0x00000555: 06 DW_LNS_negate_stmt
+0x00000556: 92 address += 9, line += 2
+ 0x0000000000000e68 130 16 1 0 0 is_stmt
+
+0x00000557: 05 DW_LNS_set_column (22)
+0x00000559: 06 DW_LNS_negate_stmt
+0x0000055a: 82 address += 8, line += 0
+ 0x0000000000000e70 130 22 1 0 0
+
+0x0000055b: 05 DW_LNS_set_column (16)
+0x0000055d: 82 address += 8, line += 0
+ 0x0000000000000e78 130 16 1 0 0
+
+0x0000055e: 05 DW_LNS_set_column (14)
+0x00000560: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000561: 82 address += 8, line += 0
+ 0x0000000000000e91 130 14 1 0 0
+
+0x00000562: 05 DW_LNS_set_column (25)
+0x00000564: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000565: f2 address += 16, line += 0
+ 0x0000000000000eb2 130 25 1 0 0
+
+0x00000566: 05 DW_LNS_set_column (14)
+0x00000568: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000569: 58 address += 5, line += 0
+ 0x0000000000000ec8 130 14 1 0 0
+
+0x0000056a: 05 DW_LNS_set_column (13)
+0x0000056c: 06 DW_LNS_negate_stmt
+0x0000056d: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x0000056e: 83 address += 8, line += 1
+ 0x0000000000000ee1 131 13 1 0 0 is_stmt
+
+0x0000056f: 06 DW_LNS_negate_stmt
+0x00000570: 03 DW_LNS_advance_line (0)
+0x00000573: 2e address += 2, line += 0
+ 0x0000000000000ee3 0 13 1 0 0
+
+0x00000574: 05 DW_LNS_set_column (11)
+0x00000576: 06 DW_LNS_negate_stmt
+0x00000577: 03 DW_LNS_advance_line (133)
+0x0000057a: 20 address += 1, line += 0
+ 0x0000000000000ee4 133 11 1 0 0 is_stmt
+
+0x0000057b: 05 DW_LNS_set_column (7)
+0x0000057d: 03 DW_LNS_advance_line (121)
+0x0000057f: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x00000580: d6 address += 14, line += 0
+ 0x0000000000000f03 121 7 1 0 0 is_stmt
+
+0x00000581: 06 DW_LNS_negate_stmt
+0x00000582: 03 DW_LNS_advance_line (0)
+0x00000585: 2e address += 2, line += 0
+ 0x0000000000000f05 0 7 1 0 0
+
+0x00000586: 05 DW_LNS_set_column (13)
+0x00000588: 06 DW_LNS_negate_stmt
+0x00000589: 03 DW_LNS_advance_line (131)
+0x0000058c: 20 address += 1, line += 0
+ 0x0000000000000f06 131 13 1 0 0 is_stmt
+
+0x0000058d: 05 DW_LNS_set_column (4)
+0x0000058f: 03 DW_LNS_advance_line (109)
+0x00000591: 20 address += 1, line += 0
+ 0x0000000000000f07 109 4 1 0 0 is_stmt
+
+0x00000592: 05 DW_LNS_set_column (13)
+0x00000594: 03 DW_LNS_advance_line (123)
+0x00000596: 2e address += 2, line += 0
+ 0x0000000000000f09 123 13 1 0 0 is_stmt
+
+0x00000597: 05 DW_LNS_set_column (9)
+0x00000599: 03 DW_LNS_advance_line (138)
+0x0000059b: 74 address += 7, line += 0
+ 0x0000000000000f10 138 9 1 0 0 is_stmt
+
+0x0000059c: 05 DW_LNS_set_column (4)
+0x0000059e: 06 DW_LNS_negate_stmt
+0x0000059f: 82 address += 8, line += 0
+ 0x0000000000000f18 138 4 1 0 0
+
+0x000005a0: 05 DW_LNS_set_column (9)
+0x000005a2: 06 DW_LNS_negate_stmt
+0x000005a3: 91 address += 9, line += 1
+ 0x0000000000000f21 139 9 1 0 0 is_stmt
+
+0x000005a4: 05 DW_LNS_set_column (4)
+0x000005a6: 06 DW_LNS_negate_stmt
+0x000005a7: 82 address += 8, line += 0
+ 0x0000000000000f29 139 4 1 0 0
+
+0x000005a8: 05 DW_LNS_set_column (13)
+0x000005aa: 06 DW_LNS_negate_stmt
+0x000005ab: 91 address += 9, line += 1
+ 0x0000000000000f32 140 13 1 0 0 is_stmt
+
+0x000005ac: 06 DW_LNS_negate_stmt
+0x000005ad: 03 DW_LNS_advance_line (0)
+0x000005b0: 82 address += 8, line += 0
+ 0x0000000000000f3a 0 13 1 0 0
+
+0x000005b1: 05 DW_LNS_set_column (11)
+0x000005b3: 06 DW_LNS_negate_stmt
+0x000005b4: 03 DW_LNS_advance_line (141)
+0x000005b7: 90 address += 9, line += 0
+ 0x0000000000000f43 141 11 1 0 0 is_stmt
+
+0x000005b8: 05 DW_LNS_set_column (16)
+0x000005ba: 06 DW_LNS_negate_stmt
+0x000005bb: 82 address += 8, line += 0
+ 0x0000000000000f4b 141 16 1 0 0
+
+0x000005bc: 05 DW_LNS_set_column (4)
+0x000005be: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000005bf: 58 address += 5, line += 0
+ 0x0000000000000f61 141 4 1 0 0
+
+0x000005c0: 05 DW_LNS_set_column (36)
+0x000005c2: 06 DW_LNS_negate_stmt
+0x000005c3: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000005c4: 4b address += 4, line += 1
+ 0x0000000000000f76 142 36 1 0 0 is_stmt
+
+0x000005c5: 05 DW_LNS_set_column (20)
+0x000005c7: 06 DW_LNS_negate_stmt
+0x000005c8: 82 address += 8, line += 0
+ 0x0000000000000f7e 142 20 1 0 0
+
+0x000005c9: 05 DW_LNS_set_column (13)
+0x000005cb: ba address += 12, line += 0
+ 0x0000000000000f8a 142 13 1 0 0
+
+0x000005cc: 05 DW_LNS_set_column (11)
+0x000005ce: 06 DW_LNS_negate_stmt
+0x000005cf: 83 address += 8, line += 1
+ 0x0000000000000f92 143 11 1 0 0 is_stmt
+
+0x000005d0: 05 DW_LNS_set_column (22)
+0x000005d2: 06 DW_LNS_negate_stmt
+0x000005d3: 82 address += 8, line += 0
+ 0x0000000000000f9a 143 22 1 0 0
+
+0x000005d4: 05 DW_LNS_set_column (20)
+0x000005d6: 82 address += 8, line += 0
+ 0x0000000000000fa2 143 20 1 0 0
+
+0x000005d7: 05 DW_LNS_set_column (11)
+0x000005d9: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000005da: 58 address += 5, line += 0
+ 0x0000000000000fb8 143 11 1 0 0
+
+0x000005db: 05 DW_LNS_set_column (21)
+0x000005dd: 06 DW_LNS_negate_stmt
+0x000005de: 08 DW_LNS_const_add_pc (0x0000000000000011)
+0x000005df: 67 address += 6, line += 1
+ 0x0000000000000fcf 144 21 1 0 0 is_stmt
+
+0x000005e0: 05 DW_LNS_set_column (19)
+0x000005e2: 06 DW_LNS_negate_stmt
+0x000005e3: 82 address += 8, line += 0
+ 0x0000000000000fd7 144 19 1 0 0
+
+0x000005e4: 03 DW_LNS_advance_line (0)
+0x000005e7: 82 address += 8, line += 0
+ 0x0000000000000fdf 0 19 1 0 0
+
+0x000005e8: 05 DW_LNS_set_column (15)
+0x000005ea: 06 DW_LNS_negate_stmt
+0x000005eb: 03 DW_LNS_advance_line (145)
+0x000005ee: 20 address += 1, line += 0
+ 0x0000000000000fe0 145 15 1 0 0 is_stmt
+
+0x000005ef: 05 DW_LNS_set_column (13)
+0x000005f1: 06 DW_LNS_negate_stmt
+0x000005f2: 82 address += 8, line += 0
+ 0x0000000000000fe8 145 13 1 0 0
+
+0x000005f3: 05 DW_LNS_set_column (14)
+0x000005f5: 06 DW_LNS_negate_stmt
+0x000005f6: 83 address += 8, line += 1
+ 0x0000000000000ff0 146 14 1 0 0 is_stmt
+
+0x000005f7: 05 DW_LNS_set_column (20)
+0x000005f9: 06 DW_LNS_negate_stmt
+0x000005fa: 82 address += 8, line += 0
+ 0x0000000000000ff8 146 20 1 0 0
+
+0x000005fb: 05 DW_LNS_set_column (12)
+0x000005fd: 90 address += 9, line += 0
+ 0x0000000000001001 146 12 1 0 0
+
+0x000005fe: 06 DW_LNS_negate_stmt
+0x000005ff: 83 address += 8, line += 1
+ 0x0000000000001009 147 12 1 0 0 is_stmt
+
+0x00000600: 05 DW_LNS_set_column (7)
+0x00000602: 06 DW_LNS_negate_stmt
+0x00000603: 82 address += 8, line += 0
+ 0x0000000000001011 147 7 1 0 0
+
+0x00000604: 05 DW_LNS_set_column (4)
+0x00000606: 06 DW_LNS_negate_stmt
+0x00000607: 03 DW_LNS_advance_line (141)
+0x00000609: 90 address += 9, line += 0
+ 0x000000000000101a 141 4 1 0 0 is_stmt
+
+0x0000060a: 05 DW_LNS_set_column (11)
+0x0000060c: 52 address += 4, line += 8
+ 0x000000000000101e 149 11 1 0 0 is_stmt
+
+0x0000060d: 05 DW_LNS_set_column (4)
+0x0000060f: 06 DW_LNS_negate_stmt
+0x00000610: 82 address += 8, line += 0
+ 0x0000000000001026 149 4 1 0 0
+
+0x00000611: 02 DW_LNS_advance_pc (28)
+0x00000613: 00 DW_LNE_end_sequence
+ 0x0000000000001042 149 4 1 0 0 end_sequence
+
+
+.debug_str contents:
+0x00000000: "clang version 11.0.0 (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project 2d7a8cf90478cd845ffb39763b0e95b7715322d2)"
+0x00000095: "tests/fannkuch.cpp"
+0x000000a8: "/home/alon/Dev/emscripten"
+0x000000c2: "i"
+0x000000c4: "int"
+0x000000c8: "n"
+0x000000ca: "next"
+0x000000cf: "worker_args"
+0x000000db: "std"
+0x000000df: "decltype(nullptr)"
+0x000000f1: "nullptr_t"
+0x000000fb: "_Z15fannkuch_workerPv"
+0x00000111: "fannkuch_worker"
+0x00000121: "main"
+0x00000126: "_ZL8fannkuchi"
+0x00000134: "fannkuch"
+0x0000013d: "_arg"
+0x00000142: "args"
+0x00000147: "perm1"
+0x0000014d: "count"
+0x00000153: "perm"
+0x00000158: "maxflips"
+0x00000161: "flips"
+0x00000167: "r"
+0x00000169: "j"
+0x0000016b: "k"
+0x0000016d: "tmp"
+0x00000171: "p0"
+0x00000174: "argc"
+0x00000179: "argv"
+0x0000017e: "char"
+0x00000183: "targs"
+0x00000189: "showmax"
+0x00000191: "cleanup"
+
+.debug_ranges contents:
+00000000 00000006 0000088c
+00000000 0000088e 000009dc
+00000000 000009de 00001042
+00000000 <End of list>
+DWARF debug info
+================
+
+Contains section .debug_info (640 bytes)
+Contains section .debug_ranges (32 bytes)
+Contains section .debug_abbrev (222 bytes)
+Contains section .debug_line (4025 bytes)
+Contains section .debug_str (409 bytes)
+
+.debug_abbrev contents:
+Abbrev table for offset: 0x00000000
+[1] DW_TAG_compile_unit DW_CHILDREN_yes
+ DW_AT_producer DW_FORM_strp
+ DW_AT_language DW_FORM_data2
+ DW_AT_name DW_FORM_strp
+ DW_AT_stmt_list DW_FORM_sec_offset
+ DW_AT_comp_dir DW_FORM_strp
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_ranges DW_FORM_sec_offset
+
+[2] DW_TAG_pointer_type DW_CHILDREN_no
+ DW_AT_type DW_FORM_ref4
+
+[3] DW_TAG_structure_type DW_CHILDREN_yes
+ DW_AT_calling_convention DW_FORM_data1
+ DW_AT_name DW_FORM_strp
+ DW_AT_byte_size DW_FORM_data1
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+
+[4] DW_TAG_member DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+ DW_AT_type DW_FORM_ref4
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_data_member_location DW_FORM_data1
+
+[5] DW_TAG_base_type DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+ DW_AT_encoding DW_FORM_data1
+ DW_AT_byte_size DW_FORM_data1
+
+[6] DW_TAG_namespace DW_CHILDREN_yes
+ DW_AT_name DW_FORM_strp
+
+[7] DW_TAG_typedef DW_CHILDREN_no
+ DW_AT_type DW_FORM_ref4
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+
+[8] DW_TAG_unspecified_type DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+
+[9] DW_TAG_imported_declaration DW_CHILDREN_no
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_import DW_FORM_ref4
+
+[10] DW_TAG_subprogram DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+ DW_AT_linkage_name DW_FORM_strp
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+ DW_AT_external DW_FORM_flag_present
+
+[11] DW_TAG_formal_parameter DW_CHILDREN_no
+ DW_AT_location DW_FORM_exprloc
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+
+[12] DW_TAG_variable DW_CHILDREN_no
+ DW_AT_location DW_FORM_exprloc
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+
+[13] DW_TAG_lexical_block DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+
+[14] DW_TAG_subprogram DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+ DW_AT_external DW_FORM_flag_present
+
+[15] DW_TAG_subprogram DW_CHILDREN_yes
+ DW_AT_low_pc DW_FORM_addr
+ DW_AT_high_pc DW_FORM_data4
+ DW_AT_linkage_name DW_FORM_strp
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_type DW_FORM_ref4
+
+[16] DW_TAG_label DW_CHILDREN_no
+ DW_AT_name DW_FORM_strp
+ DW_AT_decl_file DW_FORM_data1
+ DW_AT_decl_line DW_FORM_data1
+ DW_AT_low_pc DW_FORM_addr
+
+[17] DW_TAG_pointer_type DW_CHILDREN_no
+
+
+.debug_info contents:
+0x00000000: Compile Unit: length = 0x0000027c version = 0x0004 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x00000280)
+
+0x0000000b: DW_TAG_compile_unit [1] *
+ DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000000] = "clang version 11.0.0 (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project 2d7a8cf90478cd845ffb39763b0e95b7715322d2)")
+ DW_AT_language [DW_FORM_data2] (DW_LANG_C_plus_plus)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000095] = "tests/fannkuch.cpp")
+ DW_AT_stmt_list [DW_FORM_sec_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, 0x0000088c)
+ [0x0000088e, 0x000009dc)
+ [0x000009de, 0x00001042))
+
+0x00000026: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x002b => {0x0000002b} "worker_args")
+
+0x0000002b: DW_TAG_structure_type [3] *
+ DW_AT_calling_convention [DW_FORM_data1] (DW_CC_pass_by_value)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000cf] = "worker_args")
+ DW_AT_byte_size [DW_FORM_data1] (0x0c)
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (20)
+
+0x00000034: DW_TAG_member [4]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (21)
+ DW_AT_data_member_location [DW_FORM_data1] (0x00)
+
+0x00000040: DW_TAG_member [4]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (21)
+ DW_AT_data_member_location [DW_FORM_data1] (0x04)
+
+0x0000004c: DW_TAG_member [4]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000ca] = "next")
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (22)
+ DW_AT_data_member_location [DW_FORM_data1] (0x08)
+
+0x00000058: NULL
+
+0x00000059: DW_TAG_base_type [5]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c4] = "int")
+ DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed)
+ DW_AT_byte_size [DW_FORM_data1] (0x04)
+
+0x00000060: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000065: DW_TAG_namespace [6] *
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000db] = "std")
+
+0x0000006a: DW_TAG_typedef [7]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0076 => {0x00000076} "decltype(nullptr)")
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000f1] = "nullptr_t")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/system/include/libcxx/__nullptr")
+ DW_AT_decl_line [DW_FORM_data1] (57)
+
+0x00000075: NULL
+
+0x00000076: DW_TAG_unspecified_type [8]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000df] = "decltype(nullptr)")
+
+0x0000007b: DW_TAG_imported_declaration [9]
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/system/include/libcxx/stddef.h")
+ DW_AT_decl_line [DW_FORM_data1] (52)
+ DW_AT_import [DW_FORM_ref4] (cu + 0x006a => {0x0000006a})
+
+0x00000082: DW_TAG_subprogram [10] *
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006)
+ DW_AT_high_pc [DW_FORM_data4] (0x0000086c)
+ 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")
+ DW_AT_decl_line [DW_FORM_data1] (26)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_external [DW_FORM_flag_present] (true)
+
+0x00000099: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x3c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013d] = "_arg")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (26)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x026d => {0x0000026d} "*")
+
+0x000000a7: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x38)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000142] = "args")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (28)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+
+0x000000b5: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x34)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000147] = "perm1")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (29)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x000000c3: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x30)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014d] = "count")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (29)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x000000d1: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x2c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000153] = "perm")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (29)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x000000df: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x28)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000158] = "maxflips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000000ed: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x24)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000161] = "flips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000000fb: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x20)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000109: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x1c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000117: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000167] = "r")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000125: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000169] = "j")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000133: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000016b] = "k")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000141: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0xc)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000016d] = "tmp")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (30)
+ 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_high_pc [DW_FORM_data4] (0x00000137)
+
+0x00000158: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x8)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000171] = "p0")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (74)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000166: NULL
+
+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_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)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+ DW_AT_external [DW_FORM_flag_present] (true)
+
+0x0000017b: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000174] = "argc")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (152)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000189: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000179] = "argv")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (152)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x026e => {0x0000026e} "char**")
+
+0x00000197: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (153)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+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_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")
+ DW_AT_decl_line [DW_FORM_data1] (87)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000001bd: DW_TAG_formal_parameter [11]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x2c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (87)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000001cb: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x28)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000142] = "args")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (89)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+
+0x000001d9: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x24)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000183] = "targs")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (89)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
+
+0x000001e7: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x20)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000189] = "showmax")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (90)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x000001f5: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x1c)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000147] = "perm1")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x00000203: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014d] = "count")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
+
+0x00000211: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000021f: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000167] = "r")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000022d: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0xc)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000158] = "maxflips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000023b: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x8)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000161] = "flips")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (91)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x00000249: DW_TAG_label [16]
+ 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)
+
+0x00000254: DW_TAG_lexical_block [13] *
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000d0c)
+ DW_AT_high_pc [DW_FORM_data4] (0x00000108)
+
+0x0000025d: DW_TAG_variable [12]
+ DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x4)
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000171] = "p0")
+ DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
+ DW_AT_decl_line [DW_FORM_data1] (125)
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
+
+0x0000026b: NULL
+
+0x0000026c: NULL
+
+0x0000026d: DW_TAG_pointer_type [17]
+
+0x0000026e: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0273 => {0x00000273} "char*")
+
+0x00000273: DW_TAG_pointer_type [2]
+ DW_AT_type [DW_FORM_ref4] (cu + 0x0278 => {0x00000278} "char")
+
+0x00000278: DW_TAG_base_type [5]
+ DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000017e] = "char")
+ DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed_char)
+ DW_AT_byte_size [DW_FORM_data1] (0x01)
+
+0x0000027f: NULL
+
+.debug_line contents:
+debug_line[0x00000000]
+Line table prologue:
+ total_length: 0x00000fb5
+ version: 4
+ prologue_length: 0x00000059
+ min_inst_length: 1
+max_ops_per_inst: 1
+ default_is_stmt: 1
+ line_base: -5
+ line_range: 14
+ opcode_base: 13
+standard_opcode_lengths[DW_LNS_copy] = 0
+standard_opcode_lengths[DW_LNS_advance_pc] = 1
+standard_opcode_lengths[DW_LNS_advance_line] = 1
+standard_opcode_lengths[DW_LNS_set_file] = 1
+standard_opcode_lengths[DW_LNS_set_column] = 1
+standard_opcode_lengths[DW_LNS_negate_stmt] = 0
+standard_opcode_lengths[DW_LNS_set_basic_block] = 0
+standard_opcode_lengths[DW_LNS_const_add_pc] = 0
+standard_opcode_lengths[DW_LNS_fixed_advance_pc] = 1
+standard_opcode_lengths[DW_LNS_set_prologue_end] = 0
+standard_opcode_lengths[DW_LNS_set_epilogue_begin] = 0
+standard_opcode_lengths[DW_LNS_set_isa] = 1
+include_directories[ 1] = "tests"
+include_directories[ 2] = "system/include/libcxx"
+file_names[ 1]:
+ name: "fannkuch.cpp"
+ dir_index: 1
+ mod_time: 0x00000000
+ length: 0x00000000
+file_names[ 2]:
+ name: "__nullptr"
+ dir_index: 2
+ mod_time: 0x00000000
+ length: 0x00000000
+file_names[ 3]:
+ name: "stddef.h"
+ dir_index: 2
+ mod_time: 0x00000000
+ length: 0x00000000
+0x00000063: 00 DW_LNE_set_address (0x0000000000000006)
+0x0000006a: 03 DW_LNS_advance_line (27)
+0x0000006c: 01 DW_LNS_copy
+ 0x0000000000000006 27 0 1 0 0 is_stmt
+
+
+0x0000006d: 00 DW_LNE_set_address (0x0000000000000029)
+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
+
+
+0x0000007a: 00 DW_LNE_set_address (0x0000000000000030)
+0x00000081: 05 DW_LNS_set_column (24)
+0x00000083: 06 DW_LNS_negate_stmt
+0x00000084: 01 DW_LNS_copy
+ 0x0000000000000030 28 24 1 0 0
+
+
+0x00000085: 00 DW_LNE_set_address (0x0000000000000037)
+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
+
+
+0x00000092: 00 DW_LNE_set_address (0x000000000000003e)
+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
+
+
+0x0000009e: 00 DW_LNE_set_address (0x0000000000000045)
+0x000000a5: 05 DW_LNS_set_column (14)
+0x000000a7: 06 DW_LNS_negate_stmt
+0x000000a8: 01 DW_LNS_copy
+ 0x0000000000000045 33 14 1 0 0
+
+
+0x000000a9: 00 DW_LNE_set_address (0x000000000000004c)
+0x000000b0: 05 DW_LNS_set_column (6)
+0x000000b2: 01 DW_LNS_copy
+ 0x000000000000004c 33 6 1 0 0
+
+
+0x000000b3: 00 DW_LNE_set_address (0x0000000000000053)
+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
+
+
+0x000000c0: 00 DW_LNE_set_address (0x000000000000005a)
+0x000000c7: 05 DW_LNS_set_column (27)
+0x000000c9: 06 DW_LNS_negate_stmt
+0x000000ca: 01 DW_LNS_copy
+ 0x000000000000005a 34 27 1 0 0
+
+
+0x000000cb: 00 DW_LNE_set_address (0x0000000000000065)
+0x000000d2: 05 DW_LNS_set_column (18)
+0x000000d4: 01 DW_LNS_copy
+ 0x0000000000000065 34 18 1 0 0
+
+
+0x000000d5: 00 DW_LNE_set_address (0x000000000000006b)
+0x000000dc: 05 DW_LNS_set_column (10)
+0x000000de: 01 DW_LNS_copy
+ 0x000000000000006b 34 10 1 0 0
+
+
+0x000000df: 00 DW_LNE_set_address (0x0000000000000072)
+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
+
+
+0x000000ec: 00 DW_LNE_set_address (0x0000000000000079)
+0x000000f3: 05 DW_LNS_set_column (26)
+0x000000f5: 06 DW_LNS_negate_stmt
+0x000000f6: 01 DW_LNS_copy
+ 0x0000000000000079 35 26 1 0 0
+
+
+0x000000f7: 00 DW_LNE_set_address (0x0000000000000084)
+0x000000fe: 05 DW_LNS_set_column (17)
+0x00000100: 01 DW_LNS_copy
+ 0x0000000000000084 35 17 1 0 0
+
+
+0x00000101: 00 DW_LNE_set_address (0x000000000000008a)
+0x00000108: 05 DW_LNS_set_column (9)
+0x0000010a: 01 DW_LNS_copy
+ 0x000000000000008a 35 9 1 0 0
+
+
+0x0000010b: 00 DW_LNE_set_address (0x0000000000000091)
+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
+
+
+0x00000118: 00 DW_LNE_set_address (0x0000000000000098)
+0x0000011f: 05 DW_LNS_set_column (27)
+0x00000121: 06 DW_LNS_negate_stmt
+0x00000122: 01 DW_LNS_copy
+ 0x0000000000000098 36 27 1 0 0
+
+
+0x00000123: 00 DW_LNE_set_address (0x00000000000000a3)
+0x0000012a: 05 DW_LNS_set_column (18)
+0x0000012c: 01 DW_LNS_copy
+ 0x00000000000000a3 36 18 1 0 0
+
+
+0x0000012d: 00 DW_LNE_set_address (0x00000000000000a9)
+0x00000134: 05 DW_LNS_set_column (10)
+0x00000136: 01 DW_LNS_copy
+ 0x00000000000000a9 36 10 1 0 0
+
+
+0x00000137: 00 DW_LNE_set_address (0x00000000000000b0)
+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
+
+
+0x00000144: 00 DW_LNE_set_address (0x00000000000000b7)
+0x0000014b: 05 DW_LNS_set_column (16)
+0x0000014d: 06 DW_LNS_negate_stmt
+0x0000014e: 01 DW_LNS_copy
+ 0x00000000000000b7 37 16 1 0 0
+
+
+0x0000014f: 00 DW_LNE_set_address (0x00000000000000c2)
+0x00000156: 05 DW_LNS_set_column (20)
+0x00000158: 01 DW_LNS_copy
+ 0x00000000000000c2 37 20 1 0 0
+
+
+0x00000159: 00 DW_LNE_set_address (0x00000000000000c9)
+0x00000160: 05 DW_LNS_set_column (18)
+0x00000162: 01 DW_LNS_copy
+ 0x00000000000000c9 37 18 1 0 0
+
+
+0x00000163: 00 DW_LNE_set_address (0x00000000000000d8)
+0x0000016a: 05 DW_LNS_set_column (4)
+0x0000016c: 01 DW_LNS_copy
+ 0x00000000000000d8 37 4 1 0 0
+
+
+0x0000016d: 00 DW_LNE_set_address (0x00000000000000e8)
+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
+
+
+0x0000017a: 00 DW_LNE_set_address (0x00000000000000ef)
+0x00000181: 05 DW_LNS_set_column (7)
+0x00000183: 06 DW_LNS_negate_stmt
+0x00000184: 01 DW_LNS_copy
+ 0x00000000000000ef 38 7 1 0 0
+
+
+0x00000185: 00 DW_LNE_set_address (0x00000000000000f6)
+0x0000018c: 05 DW_LNS_set_column (13)
+0x0000018e: 01 DW_LNS_copy
+ 0x00000000000000f6 38 13 1 0 0
+
+
+0x0000018f: 00 DW_LNE_set_address (0x00000000000000fd)
+0x00000196: 05 DW_LNS_set_column (7)
+0x00000198: 01 DW_LNS_copy
+ 0x00000000000000fd 38 7 1 0 0
+
+
+0x00000199: 00 DW_LNE_set_address (0x000000000000010f)
+0x000001a0: 05 DW_LNS_set_column (16)
+0x000001a2: 01 DW_LNS_copy
+ 0x000000000000010f 38 16 1 0 0
+
+
+0x000001a3: 00 DW_LNE_set_address (0x0000000000000116)
+0x000001aa: 03 DW_LNS_advance_line (37)
+0x000001b0: 05 DW_LNS_set_column (24)
+0x000001b2: 06 DW_LNS_negate_stmt
+0x000001b3: 01 DW_LNS_copy
+ 0x0000000000000116 37 24 1 0 0 is_stmt
+
+
+0x000001b4: 00 DW_LNE_set_address (0x000000000000012f)
+0x000001bb: 05 DW_LNS_set_column (4)
+0x000001bd: 06 DW_LNS_negate_stmt
+0x000001be: 01 DW_LNS_copy
+ 0x000000000000012f 37 4 1 0 0
+
+
+0x000001bf: 00 DW_LNE_set_address (0x0000000000000132)
+0x000001c6: 01 DW_LNS_copy
+ 0x0000000000000132 37 4 1 0 0
+
+
+0x000001c7: 00 DW_LNE_set_address (0x0000000000000135)
+0x000001ce: 03 DW_LNS_advance_line (39)
+0x000001d0: 05 DW_LNS_set_column (21)
+0x000001d2: 06 DW_LNS_negate_stmt
+0x000001d3: 01 DW_LNS_copy
+ 0x0000000000000135 39 21 1 0 0 is_stmt
+
+
+0x000001d4: 00 DW_LNE_set_address (0x000000000000013c)
+0x000001db: 05 DW_LNS_set_column (23)
+0x000001dd: 06 DW_LNS_negate_stmt
+0x000001de: 01 DW_LNS_copy
+ 0x000000000000013c 39 23 1 0 0
+
+
+0x000001df: 00 DW_LNE_set_address (0x0000000000000147)
+0x000001e6: 05 DW_LNS_set_column (4)
+0x000001e8: 01 DW_LNS_copy
+ 0x0000000000000147 39 4 1 0 0
+
+
+0x000001e9: 00 DW_LNE_set_address (0x000000000000014e)
+0x000001f0: 05 DW_LNS_set_column (10)
+0x000001f2: 01 DW_LNS_copy
+ 0x000000000000014e 39 10 1 0 0
+
+
+0x000001f3: 00 DW_LNE_set_address (0x0000000000000155)
+0x000001fa: 05 DW_LNS_set_column (16)
+0x000001fc: 01 DW_LNS_copy
+ 0x0000000000000155 39 16 1 0 0
+
+
+0x000001fd: 00 DW_LNE_set_address (0x000000000000015c)
+0x00000204: 05 DW_LNS_set_column (4)
+0x00000206: 01 DW_LNS_copy
+ 0x000000000000015c 39 4 1 0 0
+
+
+0x00000207: 00 DW_LNE_set_address (0x000000000000016e)
+0x0000020e: 05 DW_LNS_set_column (19)
+0x00000210: 01 DW_LNS_copy
+ 0x000000000000016e 39 19 1 0 0
+
+
+0x00000211: 00 DW_LNE_set_address (0x0000000000000175)
+0x00000218: 03 DW_LNS_advance_line (40)
+0x0000021a: 06 DW_LNS_negate_stmt
+0x0000021b: 01 DW_LNS_copy
+ 0x0000000000000175 40 19 1 0 0 is_stmt
+
+
+0x0000021c: 00 DW_LNE_set_address (0x000000000000017c)
+0x00000223: 05 DW_LNS_set_column (25)
+0x00000225: 06 DW_LNS_negate_stmt
+0x00000226: 01 DW_LNS_copy
+ 0x000000000000017c 40 25 1 0 0
+
+
+0x00000227: 00 DW_LNE_set_address (0x0000000000000183)
+0x0000022e: 05 DW_LNS_set_column (4)
+0x00000230: 01 DW_LNS_copy
+ 0x0000000000000183 40 4 1 0 0
+
+
+0x00000231: 00 DW_LNE_set_address (0x000000000000018a)
+0x00000238: 05 DW_LNS_set_column (10)
+0x0000023a: 01 DW_LNS_copy
+ 0x000000000000018a 40 10 1 0 0
+
+
+0x0000023b: 00 DW_LNE_set_address (0x0000000000000191)
+0x00000242: 05 DW_LNS_set_column (12)
+0x00000244: 01 DW_LNS_copy
+ 0x0000000000000191 40 12 1 0 0
+
+
+0x00000245: 00 DW_LNE_set_address (0x000000000000019c)
+0x0000024c: 05 DW_LNS_set_column (4)
+0x0000024e: 01 DW_LNS_copy
+ 0x000000000000019c 40 4 1 0 0
+
+
+0x0000024f: 00 DW_LNE_set_address (0x00000000000001ae)
+0x00000256: 05 DW_LNS_set_column (17)
+0x00000258: 01 DW_LNS_copy
+ 0x00000000000001ae 40 17 1 0 0
+
+
+0x00000259: 00 DW_LNE_set_address (0x00000000000001b5)
+0x00000260: 03 DW_LNS_advance_line (41)
+0x00000262: 05 DW_LNS_set_column (8)
+0x00000264: 06 DW_LNS_negate_stmt
+0x00000265: 01 DW_LNS_copy
+ 0x00000000000001b5 41 8 1 0 0 is_stmt
+
+
+0x00000266: 00 DW_LNE_set_address (0x00000000000001bc)
+0x0000026d: 05 DW_LNS_set_column (6)
+0x0000026f: 06 DW_LNS_negate_stmt
+0x00000270: 01 DW_LNS_copy
+ 0x00000000000001bc 41 6 1 0 0
+
+
+0x00000271: 00 DW_LNE_set_address (0x00000000000001cd)
+0x00000278: 03 DW_LNS_advance_line (44)
+0x0000027a: 05 DW_LNS_set_column (14)
+0x0000027c: 06 DW_LNS_negate_stmt
+0x0000027d: 01 DW_LNS_copy
+ 0x00000000000001cd 44 14 1 0 0 is_stmt
+
+
+0x0000027e: 00 DW_LNE_set_address (0x00000000000001d4)
+0x00000285: 05 DW_LNS_set_column (16)
+0x00000287: 06 DW_LNS_negate_stmt
+0x00000288: 01 DW_LNS_copy
+ 0x00000000000001d4 44 16 1 0 0
+
+
+0x00000289: 00 DW_LNE_set_address (0x00000000000001e3)
+0x00000290: 05 DW_LNS_set_column (7)
+0x00000292: 01 DW_LNS_copy
+ 0x00000000000001e3 44 7 1 0 0
+
+
+0x00000293: 00 DW_LNE_set_address (0x00000000000001f3)
+0x0000029a: 03 DW_LNS_advance_line (45)
+0x0000029c: 05 DW_LNS_set_column (25)
+0x0000029e: 06 DW_LNS_negate_stmt
+0x0000029f: 01 DW_LNS_copy
+ 0x00000000000001f3 45 25 1 0 0 is_stmt
+
+
+0x000002a0: 00 DW_LNE_set_address (0x00000000000001fa)
+0x000002a7: 05 DW_LNS_set_column (10)
+0x000002a9: 06 DW_LNS_negate_stmt
+0x000002aa: 01 DW_LNS_copy
+ 0x00000000000001fa 45 10 1 0 0
+
+
+0x000002ab: 00 DW_LNE_set_address (0x0000000000000201)
+0x000002b2: 05 DW_LNS_set_column (16)
+0x000002b4: 01 DW_LNS_copy
+ 0x0000000000000201 45 16 1 0 0
+
+
+0x000002b5: 00 DW_LNE_set_address (0x0000000000000208)
+0x000002bc: 05 DW_LNS_set_column (18)
+0x000002be: 01 DW_LNS_copy
+ 0x0000000000000208 45 18 1 0 0
+
+
+0x000002bf: 00 DW_LNE_set_address (0x0000000000000213)
+0x000002c6: 05 DW_LNS_set_column (10)
+0x000002c8: 01 DW_LNS_copy
+ 0x0000000000000213 45 10 1 0 0
+
+
+0x000002c9: 00 DW_LNE_set_address (0x0000000000000225)
+0x000002d0: 05 DW_LNS_set_column (23)
+0x000002d2: 01 DW_LNS_copy
+ 0x0000000000000225 45 23 1 0 0
+
+
+0x000002d3: 00 DW_LNE_set_address (0x000000000000022c)
+0x000002da: 03 DW_LNS_advance_line (44)
+0x000002e0: 05 DW_LNS_set_column (22)
+0x000002e2: 06 DW_LNS_negate_stmt
+0x000002e3: 01 DW_LNS_copy
+ 0x000000000000022c 44 22 1 0 0 is_stmt
+
+
+0x000002e4: 00 DW_LNE_set_address (0x0000000000000245)
+0x000002eb: 05 DW_LNS_set_column (7)
+0x000002ed: 06 DW_LNS_negate_stmt
+0x000002ee: 01 DW_LNS_copy
+ 0x0000000000000245 44 7 1 0 0
+
+
+0x000002ef: 00 DW_LNE_set_address (0x0000000000000248)
+0x000002f6: 01 DW_LNS_copy
+ 0x0000000000000248 44 7 1 0 0
+
+
+0x000002f7: 00 DW_LNE_set_address (0x000000000000024b)
+0x000002fe: 03 DW_LNS_advance_line (46)
+0x00000300: 05 DW_LNS_set_column (11)
+0x00000302: 06 DW_LNS_negate_stmt
+0x00000303: 01 DW_LNS_copy
+ 0x000000000000024b 46 11 1 0 0 is_stmt
+
+
+0x00000304: 00 DW_LNE_set_address (0x0000000000000259)
+0x0000030b: 05 DW_LNS_set_column (25)
+0x0000030d: 06 DW_LNS_negate_stmt
+0x0000030e: 01 DW_LNS_copy
+ 0x0000000000000259 46 25 1 0 0
+
+
+0x0000030f: 00 DW_LNE_set_address (0x0000000000000260)
+0x00000316: 05 DW_LNS_set_column (28)
+0x00000318: 01 DW_LNS_copy
+ 0x0000000000000260 46 28 1 0 0
+
+
+0x00000319: 00 DW_LNE_set_address (0x0000000000000267)
+0x00000320: 05 DW_LNS_set_column (34)
+0x00000322: 01 DW_LNS_copy
+ 0x0000000000000267 46 34 1 0 0
+
+
+0x00000323: 00 DW_LNE_set_address (0x000000000000026e)
+0x0000032a: 05 DW_LNS_set_column (36)
+0x0000032c: 01 DW_LNS_copy
+ 0x000000000000026e 46 36 1 0 0
+
+
+0x0000032d: 00 DW_LNE_set_address (0x0000000000000279)
+0x00000334: 05 DW_LNS_set_column (28)
+0x00000336: 01 DW_LNS_copy
+ 0x0000000000000279 46 28 1 0 0
+
+
+0x00000337: 00 DW_LNE_set_address (0x0000000000000292)
+0x0000033e: 05 DW_LNS_set_column (44)
+0x00000340: 01 DW_LNS_copy
+ 0x0000000000000292 46 44 1 0 0
+
+
+0x00000341: 00 DW_LNE_set_address (0x0000000000000299)
+0x00000348: 05 DW_LNS_set_column (46)
+0x0000034a: 01 DW_LNS_copy
+ 0x0000000000000299 46 46 1 0 0
+
+
+0x0000034b: 00 DW_LNE_set_address (0x00000000000002a4)
+0x00000352: 05 DW_LNS_set_column (41)
+0x00000354: 01 DW_LNS_copy
+ 0x00000000000002a4 46 41 1 0 0
+
+
+0x00000355: 00 DW_LNE_set_address (0x00000000000002b3)
+0x0000035c: 05 DW_LNS_set_column (11)
+0x0000035e: 01 DW_LNS_copy
+ 0x00000000000002b3 46 11 1 0 0
+
+
+0x0000035f: 00 DW_LNE_set_address (0x00000000000002c7)
+0x00000366: 03 DW_LNS_advance_line (47)
+0x00000368: 05 DW_LNS_set_column (17)
+0x0000036a: 06 DW_LNS_negate_stmt
+0x0000036b: 01 DW_LNS_copy
+ 0x00000000000002c7 47 17 1 0 0 is_stmt
+
+
+0x0000036c: 00 DW_LNE_set_address (0x00000000000002ce)
+0x00000373: 05 DW_LNS_set_column (22)
+0x00000375: 06 DW_LNS_negate_stmt
+0x00000376: 01 DW_LNS_copy
+ 0x00000000000002ce 47 22 1 0 0
+
+
+0x00000377: 00 DW_LNE_set_address (0x00000000000002d9)
+0x0000037e: 05 DW_LNS_set_column (26)
+0x00000380: 01 DW_LNS_copy
+ 0x00000000000002d9 47 26 1 0 0
+
+
+0x00000381: 00 DW_LNE_set_address (0x00000000000002e0)
+0x00000388: 05 DW_LNS_set_column (24)
+0x0000038a: 01 DW_LNS_copy
+ 0x00000000000002e0 47 24 1 0 0
+
+
+0x0000038b: 00 DW_LNE_set_address (0x00000000000002ef)
+0x00000392: 05 DW_LNS_set_column (10)
+0x00000394: 01 DW_LNS_copy
+ 0x00000000000002ef 47 10 1 0 0
+
+
+0x00000395: 00 DW_LNE_set_address (0x00000000000002ff)
+0x0000039c: 03 DW_LNS_advance_line (48)
+0x0000039e: 05 DW_LNS_set_column (23)
+0x000003a0: 06 DW_LNS_negate_stmt
+0x000003a1: 01 DW_LNS_copy
+ 0x00000000000002ff 48 23 1 0 0 is_stmt
+
+
+0x000003a2: 00 DW_LNE_set_address (0x0000000000000306)
+0x000003a9: 05 DW_LNS_set_column (29)
+0x000003ab: 06 DW_LNS_negate_stmt
+0x000003ac: 01 DW_LNS_copy
+ 0x0000000000000306 48 29 1 0 0
+
+
+0x000003ad: 00 DW_LNE_set_address (0x000000000000030d)
+0x000003b4: 05 DW_LNS_set_column (23)
+0x000003b6: 01 DW_LNS_copy
+ 0x000000000000030d 48 23 1 0 0
+
+
+0x000003b7: 00 DW_LNE_set_address (0x0000000000000326)
+0x000003be: 05 DW_LNS_set_column (13)
+0x000003c0: 01 DW_LNS_copy
+ 0x0000000000000326 48 13 1 0 0
+
+
+0x000003c1: 00 DW_LNE_set_address (0x000000000000032d)
+0x000003c8: 05 DW_LNS_set_column (18)
+0x000003ca: 01 DW_LNS_copy
+ 0x000000000000032d 48 18 1 0 0
+
+
+0x000003cb: 00 DW_LNE_set_address (0x0000000000000334)
+0x000003d2: 05 DW_LNS_set_column (13)
+0x000003d4: 01 DW_LNS_copy
+ 0x0000000000000334 48 13 1 0 0
+
+
+0x000003d5: 00 DW_LNE_set_address (0x0000000000000346)
+0x000003dc: 05 DW_LNS_set_column (21)
+0x000003de: 01 DW_LNS_copy
+ 0x0000000000000346 48 21 1 0 0
+
+
+0x000003df: 00 DW_LNE_set_address (0x000000000000034d)
+0x000003e6: 03 DW_LNS_advance_line (47)
+0x000003ec: 05 DW_LNS_set_column (30)
+0x000003ee: 06 DW_LNS_negate_stmt
+0x000003ef: 01 DW_LNS_copy
+ 0x000000000000034d 47 30 1 0 0 is_stmt
+
+
+0x000003f0: 00 DW_LNE_set_address (0x0000000000000366)
+0x000003f7: 05 DW_LNS_set_column (10)
+0x000003f9: 06 DW_LNS_negate_stmt
+0x000003fa: 01 DW_LNS_copy
+ 0x0000000000000366 47 10 1 0 0
+
+
+0x000003fb: 00 DW_LNE_set_address (0x0000000000000369)
+0x00000402: 01 DW_LNS_copy
+ 0x0000000000000369 47 10 1 0 0
+
+
+0x00000403: 00 DW_LNE_set_address (0x0000000000000370)
+0x0000040a: 03 DW_LNS_advance_line (49)
+0x0000040c: 05 DW_LNS_set_column (16)
+0x0000040e: 06 DW_LNS_negate_stmt
+0x0000040f: 01 DW_LNS_copy
+ 0x0000000000000370 49 16 1 0 0 is_stmt
+
+
+0x00000410: 00 DW_LNE_set_address (0x0000000000000377)
+0x00000417: 03 DW_LNS_advance_line (50)
+0x00000419: 05 DW_LNS_set_column (14)
+0x0000041b: 01 DW_LNS_copy
+ 0x0000000000000377 50 14 1 0 0 is_stmt
+
+
+0x0000041c: 00 DW_LNE_set_address (0x0000000000000385)
+0x00000423: 05 DW_LNS_set_column (12)
+0x00000425: 06 DW_LNS_negate_stmt
+0x00000426: 01 DW_LNS_copy
+ 0x0000000000000385 50 12 1 0 0
+
+
+0x00000427: 00 DW_LNE_set_address (0x0000000000000392)
+0x0000042e: 03 DW_LNS_advance_line (52)
+0x00000430: 05 DW_LNS_set_column (20)
+0x00000432: 06 DW_LNS_negate_stmt
+0x00000433: 01 DW_LNS_copy
+ 0x0000000000000392 52 20 1 0 0 is_stmt
+
+
+0x00000434: 00 DW_LNE_set_address (0x0000000000000399)
+0x0000043b: 05 DW_LNS_set_column (29)
+0x0000043d: 06 DW_LNS_negate_stmt
+0x0000043e: 01 DW_LNS_copy
+ 0x0000000000000399 52 29 1 0 0
+
+
+0x0000043f: 00 DW_LNE_set_address (0x00000000000003a0)
+0x00000446: 05 DW_LNS_set_column (31)
+0x00000448: 01 DW_LNS_copy
+ 0x00000000000003a0 52 31 1 0 0
+
+
+0x00000449: 00 DW_LNE_set_address (0x00000000000003ab)
+0x00000450: 05 DW_LNS_set_column (27)
+0x00000452: 01 DW_LNS_copy
+ 0x00000000000003ab 52 27 1 0 0
+
+
+0x00000453: 00 DW_LNE_set_address (0x00000000000003b2)
+0x0000045a: 05 DW_LNS_set_column (36)
+0x0000045c: 01 DW_LNS_copy
+ 0x00000000000003b2 52 36 1 0 0
+
+
+0x0000045d: 00 DW_LNE_set_address (0x00000000000003bd)
+0x00000464: 05 DW_LNS_set_column (40)
+0x00000466: 01 DW_LNS_copy
+ 0x00000000000003bd 52 40 1 0 0
+
+
+0x00000467: 00 DW_LNE_set_address (0x00000000000003c4)
+0x0000046e: 05 DW_LNS_set_column (38)
+0x00000470: 01 DW_LNS_copy
+ 0x00000000000003c4 52 38 1 0 0
+
+
+0x00000471: 00 DW_LNE_set_address (0x00000000000003d3)
+0x00000478: 05 DW_LNS_set_column (13)
+0x0000047a: 01 DW_LNS_copy
+ 0x00000000000003d3 52 13 1 0 0
+
+
+0x0000047b: 00 DW_LNE_set_address (0x00000000000003e3)
+0x00000482: 03 DW_LNS_advance_line (53)
+0x00000484: 05 DW_LNS_set_column (22)
+0x00000486: 06 DW_LNS_negate_stmt
+0x00000487: 01 DW_LNS_copy
+ 0x00000000000003e3 53 22 1 0 0 is_stmt
+
+
+0x00000488: 00 DW_LNE_set_address (0x00000000000003ea)
+0x0000048f: 05 DW_LNS_set_column (27)
+0x00000491: 06 DW_LNS_negate_stmt
+0x00000492: 01 DW_LNS_copy
+ 0x00000000000003ea 53 27 1 0 0
+
+
+0x00000493: 00 DW_LNE_set_address (0x00000000000003f2)
+0x0000049a: 05 DW_LNS_set_column (22)
+0x0000049c: 01 DW_LNS_copy
+ 0x00000000000003f2 53 22 1 0 0
+
+
+0x0000049d: 00 DW_LNE_set_address (0x0000000000000413)
+0x000004a4: 05 DW_LNS_set_column (20)
+0x000004a6: 01 DW_LNS_copy
+ 0x0000000000000413 53 20 1 0 0
+
+
+0x000004a7: 00 DW_LNE_set_address (0x000000000000041b)
+0x000004ae: 03 DW_LNS_advance_line (54)
+0x000004b0: 05 DW_LNS_set_column (26)
+0x000004b2: 06 DW_LNS_negate_stmt
+0x000004b3: 01 DW_LNS_copy
+ 0x000000000000041b 54 26 1 0 0 is_stmt
+
+
+0x000004b4: 00 DW_LNE_set_address (0x0000000000000423)
+0x000004bb: 05 DW_LNS_set_column (31)
+0x000004bd: 06 DW_LNS_negate_stmt
+0x000004be: 01 DW_LNS_copy
+ 0x0000000000000423 54 31 1 0 0
+
+
+0x000004bf: 00 DW_LNE_set_address (0x000000000000042b)
+0x000004c6: 05 DW_LNS_set_column (26)
+0x000004c8: 01 DW_LNS_copy
+ 0x000000000000042b 54 26 1 0 0
+
+
+0x000004c9: 00 DW_LNE_set_address (0x000000000000044d)
+0x000004d0: 05 DW_LNS_set_column (16)
+0x000004d2: 01 DW_LNS_copy
+ 0x000000000000044d 54 16 1 0 0
+
+
+0x000004d3: 00 DW_LNE_set_address (0x0000000000000455)
+0x000004da: 05 DW_LNS_set_column (21)
+0x000004dc: 01 DW_LNS_copy
+ 0x0000000000000455 54 21 1 0 0
+
+
+0x000004dd: 00 DW_LNE_set_address (0x000000000000045d)
+0x000004e4: 05 DW_LNS_set_column (16)
+0x000004e6: 01 DW_LNS_copy
+ 0x000000000000045d 54 16 1 0 0
+
+
+0x000004e7: 00 DW_LNE_set_address (0x0000000000000476)
+0x000004ee: 05 DW_LNS_set_column (24)
+0x000004f0: 01 DW_LNS_copy
+ 0x0000000000000476 54 24 1 0 0
+
+
+0x000004f1: 00 DW_LNE_set_address (0x000000000000047f)
+0x000004f8: 03 DW_LNS_advance_line (55)
+0x000004fa: 05 DW_LNS_set_column (26)
+0x000004fc: 06 DW_LNS_negate_stmt
+0x000004fd: 01 DW_LNS_copy
+ 0x000000000000047f 55 26 1 0 0 is_stmt
+
+
+0x000004fe: 00 DW_LNE_set_address (0x0000000000000487)
+0x00000505: 05 DW_LNS_set_column (16)
+0x00000507: 06 DW_LNS_negate_stmt
+0x00000508: 01 DW_LNS_copy
+ 0x0000000000000487 55 16 1 0 0
+
+
+0x00000509: 00 DW_LNE_set_address (0x000000000000048f)
+0x00000510: 05 DW_LNS_set_column (21)
+0x00000512: 01 DW_LNS_copy
+ 0x000000000000048f 55 21 1 0 0
+
+
+0x00000513: 00 DW_LNE_set_address (0x0000000000000497)
+0x0000051a: 05 DW_LNS_set_column (16)
+0x0000051c: 01 DW_LNS_copy
+ 0x0000000000000497 55 16 1 0 0
+
+
+0x0000051d: 00 DW_LNE_set_address (0x00000000000004b0)
+0x00000524: 05 DW_LNS_set_column (24)
+0x00000526: 01 DW_LNS_copy
+ 0x00000000000004b0 55 24 1 0 0
+
+
+0x00000527: 00 DW_LNE_set_address (0x00000000000004b9)
+0x0000052e: 03 DW_LNS_advance_line (52)
+0x00000534: 05 DW_LNS_set_column (44)
+0x00000536: 06 DW_LNS_negate_stmt
+0x00000537: 01 DW_LNS_copy
+ 0x00000000000004b9 52 44 1 0 0 is_stmt
+
+
+0x00000538: 00 DW_LNE_set_address (0x00000000000004d8)
+0x0000053f: 05 DW_LNS_set_column (49)
+0x00000541: 06 DW_LNS_negate_stmt
+0x00000542: 01 DW_LNS_copy
+ 0x00000000000004d8 52 49 1 0 0
+
+
+0x00000543: 00 DW_LNE_set_address (0x00000000000004f7)
+0x0000054a: 05 DW_LNS_set_column (13)
+0x0000054c: 01 DW_LNS_copy
+ 0x00000000000004f7 52 13 1 0 0
+
+
+0x0000054d: 00 DW_LNE_set_address (0x00000000000004fa)
+0x00000554: 01 DW_LNS_copy
+ 0x00000000000004fa 52 13 1 0 0
+
+
+0x00000555: 00 DW_LNE_set_address (0x00000000000004fd)
+0x0000055c: 03 DW_LNS_advance_line (57)
+0x0000055e: 05 DW_LNS_set_column (18)
+0x00000560: 06 DW_LNS_negate_stmt
+0x00000561: 01 DW_LNS_copy
+ 0x00000000000004fd 57 18 1 0 0 is_stmt
+
+
+0x00000562: 00 DW_LNE_set_address (0x000000000000051c)
+0x00000569: 03 DW_LNS_advance_line (58)
+0x0000056b: 05 DW_LNS_set_column (19)
+0x0000056d: 01 DW_LNS_copy
+ 0x000000000000051c 58 19 1 0 0 is_stmt
+
+
+0x0000056e: 00 DW_LNE_set_address (0x0000000000000524)
+0x00000575: 05 DW_LNS_set_column (24)
+0x00000577: 06 DW_LNS_negate_stmt
+0x00000578: 01 DW_LNS_copy
+ 0x0000000000000524 58 24 1 0 0
+
+
+0x00000579: 00 DW_LNE_set_address (0x000000000000052c)
+0x00000580: 05 DW_LNS_set_column (19)
+0x00000582: 01 DW_LNS_copy
+ 0x000000000000052c 58 19 1 0 0
+
+
+0x00000583: 00 DW_LNE_set_address (0x000000000000054e)
+0x0000058a: 05 DW_LNS_set_column (17)
+0x0000058c: 01 DW_LNS_copy
+ 0x000000000000054e 58 17 1 0 0
+
+
+0x0000058d: 00 DW_LNE_set_address (0x0000000000000556)
+0x00000594: 03 DW_LNS_advance_line (59)
+0x00000596: 05 DW_LNS_set_column (23)
+0x00000598: 06 DW_LNS_negate_stmt
+0x00000599: 01 DW_LNS_copy
+ 0x0000000000000556 59 23 1 0 0 is_stmt
+
+
+0x0000059a: 00 DW_LNE_set_address (0x000000000000055e)
+0x000005a1: 05 DW_LNS_set_column (13)
+0x000005a3: 06 DW_LNS_negate_stmt
+0x000005a4: 01 DW_LNS_copy
+ 0x000000000000055e 59 13 1 0 0
+
+
+0x000005a5: 00 DW_LNE_set_address (0x0000000000000566)
+0x000005ac: 05 DW_LNS_set_column (18)
+0x000005ae: 01 DW_LNS_copy
+ 0x0000000000000566 59 18 1 0 0
+
+
+0x000005af: 00 DW_LNE_set_address (0x000000000000056e)
+0x000005b6: 05 DW_LNS_set_column (13)
+0x000005b8: 01 DW_LNS_copy
+ 0x000000000000056e 59 13 1 0 0
+
+
+0x000005b9: 00 DW_LNE_set_address (0x0000000000000587)
+0x000005c0: 05 DW_LNS_set_column (21)
+0x000005c2: 01 DW_LNS_copy
+ 0x0000000000000587 59 21 1 0 0
+
+
+0x000005c3: 00 DW_LNE_set_address (0x0000000000000590)
+0x000005ca: 03 DW_LNS_advance_line (60)
+0x000005cc: 05 DW_LNS_set_column (17)
+0x000005ce: 06 DW_LNS_negate_stmt
+0x000005cf: 01 DW_LNS_copy
+ 0x0000000000000590 60 17 1 0 0 is_stmt
+
+
+0x000005d0: 00 DW_LNE_set_address (0x0000000000000598)
+0x000005d7: 05 DW_LNS_set_column (15)
+0x000005d9: 06 DW_LNS_negate_stmt
+0x000005da: 01 DW_LNS_copy
+ 0x0000000000000598 60 15 1 0 0
+
+
+0x000005db: 00 DW_LNE_set_address (0x00000000000005a0)
+0x000005e2: 03 DW_LNS_advance_line (61)
+0x000005e4: 05 DW_LNS_set_column (19)
+0x000005e6: 06 DW_LNS_negate_stmt
+0x000005e7: 01 DW_LNS_copy
+ 0x00000000000005a0 61 19 1 0 0 is_stmt
+
+
+0x000005e8: 00 DW_LNE_set_address (0x00000000000005a8)
+0x000005ef: 05 DW_LNS_set_column (10)
+0x000005f1: 06 DW_LNS_negate_stmt
+0x000005f2: 01 DW_LNS_copy
+ 0x00000000000005a8 61 10 1 0 0
+
+
+0x000005f3: 00 DW_LNE_set_address (0x00000000000005ae)
+0x000005fa: 03 DW_LNS_advance_line (62)
+0x000005fc: 05 DW_LNS_set_column (14)
+0x000005fe: 06 DW_LNS_negate_stmt
+0x000005ff: 01 DW_LNS_copy
+ 0x00000000000005ae 62 14 1 0 0 is_stmt
+
+
+0x00000600: 00 DW_LNE_set_address (0x00000000000005b6)
+0x00000607: 05 DW_LNS_set_column (25)
+0x00000609: 06 DW_LNS_negate_stmt
+0x0000060a: 01 DW_LNS_copy
+ 0x00000000000005b6 62 25 1 0 0
+
+
+0x0000060b: 00 DW_LNE_set_address (0x00000000000005be)
+0x00000612: 05 DW_LNS_set_column (23)
+0x00000614: 01 DW_LNS_copy
+ 0x00000000000005be 62 23 1 0 0
+
+
+0x00000615: 00 DW_LNE_set_address (0x00000000000005d4)
+0x0000061c: 05 DW_LNS_set_column (14)
+0x0000061e: 01 DW_LNS_copy
+ 0x00000000000005d4 62 14 1 0 0
+
+
+0x0000061f: 00 DW_LNE_set_address (0x00000000000005eb)
+0x00000626: 03 DW_LNS_advance_line (63)
+0x00000628: 05 DW_LNS_set_column (24)
+0x0000062a: 06 DW_LNS_negate_stmt
+0x0000062b: 01 DW_LNS_copy
+ 0x00000000000005eb 63 24 1 0 0 is_stmt
+
+
+0x0000062c: 00 DW_LNE_set_address (0x00000000000005f3)
+0x00000633: 05 DW_LNS_set_column (22)
+0x00000635: 06 DW_LNS_negate_stmt
+0x00000636: 01 DW_LNS_copy
+ 0x00000000000005f3 63 22 1 0 0
+
+
+0x00000637: 00 DW_LNE_set_address (0x00000000000005fd)
+0x0000063e: 03 DW_LNS_advance_line (66)
+0x00000640: 05 DW_LNS_set_column (14)
+0x00000642: 06 DW_LNS_negate_stmt
+0x00000643: 01 DW_LNS_copy
+ 0x00000000000005fd 66 14 1 0 0 is_stmt
+
+
+0x00000644: 00 DW_LNE_set_address (0x0000000000000607)
+0x0000064b: 05 DW_LNS_set_column (19)
+0x0000064d: 06 DW_LNS_negate_stmt
+0x0000064e: 01 DW_LNS_copy
+ 0x0000000000000607 66 19 1 0 0
+
+
+0x0000064f: 00 DW_LNE_set_address (0x000000000000060f)
+0x00000656: 05 DW_LNS_set_column (21)
+0x00000658: 01 DW_LNS_copy
+ 0x000000000000060f 66 21 1 0 0
+
+
+0x00000659: 00 DW_LNE_set_address (0x000000000000061e)
+0x00000660: 05 DW_LNS_set_column (16)
+0x00000662: 01 DW_LNS_copy
+ 0x000000000000061e 66 16 1 0 0
+
+
+0x00000663: 00 DW_LNE_set_address (0x0000000000000634)
+0x0000066a: 05 DW_LNS_set_column (14)
+0x0000066c: 01 DW_LNS_copy
+ 0x0000000000000634 66 14 1 0 0
+
+
+0x0000066d: 00 DW_LNE_set_address (0x000000000000064b)
+0x00000674: 03 DW_LNS_advance_line (67)
+0x00000676: 05 DW_LNS_set_column (18)
+0x00000678: 06 DW_LNS_negate_stmt
+0x00000679: 01 DW_LNS_copy
+ 0x000000000000064b 67 18 1 0 0 is_stmt
+
+
+0x0000067a: 00 DW_LNE_set_address (0x0000000000000653)
+0x00000681: 05 DW_LNS_set_column (13)
+0x00000683: 06 DW_LNS_negate_stmt
+0x00000684: 01 DW_LNS_copy
+ 0x0000000000000653 67 13 1 0 0
+
+
+0x00000685: 00 DW_LNE_set_address (0x0000000000000658)
+0x0000068c: 03 DW_LNS_advance_line (68)
+0x0000068e: 05 DW_LNS_set_column (18)
+0x00000690: 06 DW_LNS_negate_stmt
+0x00000691: 01 DW_LNS_copy
+ 0x0000000000000658 68 18 1 0 0 is_stmt
+
+
+0x00000692: 00 DW_LNE_set_address (0x0000000000000660)
+0x00000699: 05 DW_LNS_set_column (13)
+0x0000069b: 06 DW_LNS_negate_stmt
+0x0000069c: 01 DW_LNS_copy
+ 0x0000000000000660 68 13 1 0 0
+
+
+0x0000069d: 00 DW_LNE_set_address (0x0000000000000665)
+0x000006a4: 03 DW_LNS_advance_line (69)
+0x000006a6: 05 DW_LNS_set_column (18)
+0x000006a8: 06 DW_LNS_negate_stmt
+0x000006a9: 01 DW_LNS_copy
+ 0x0000000000000665 69 18 1 0 0 is_stmt
+
+
+0x000006aa: 00 DW_LNE_set_address (0x000000000000066d)
+0x000006b1: 05 DW_LNS_set_column (13)
+0x000006b3: 06 DW_LNS_negate_stmt
+0x000006b4: 01 DW_LNS_copy
+ 0x000000000000066d 69 13 1 0 0
+
+
+0x000006b5: 00 DW_LNE_set_address (0x0000000000000672)
+0x000006bc: 03 DW_LNS_advance_line (70)
+0x000006be: 05 DW_LNS_set_column (20)
+0x000006c0: 06 DW_LNS_negate_stmt
+0x000006c1: 01 DW_LNS_copy
+ 0x0000000000000672 70 20 1 0 0 is_stmt
+
+
+0x000006c2: 00 DW_LNE_set_address (0x000000000000067a)
+0x000006c9: 05 DW_LNS_set_column (13)
+0x000006cb: 06 DW_LNS_negate_stmt
+0x000006cc: 01 DW_LNS_copy
+ 0x000000000000067a 70 13 1 0 0
+
+
+0x000006cd: 00 DW_LNE_set_address (0x0000000000000698)
+0x000006d4: 03 DW_LNS_advance_line (74)
+0x000006d6: 05 DW_LNS_set_column (22)
+0x000006d8: 06 DW_LNS_negate_stmt
+0x000006d9: 01 DW_LNS_copy
+ 0x0000000000000698 74 22 1 0 0 is_stmt
+
+
+0x000006da: 00 DW_LNE_set_address (0x00000000000006a9)
+0x000006e1: 05 DW_LNS_set_column (17)
+0x000006e3: 06 DW_LNS_negate_stmt
+0x000006e4: 01 DW_LNS_copy
+ 0x00000000000006a9 74 17 1 0 0
+
+
+0x000006e5: 00 DW_LNE_set_address (0x00000000000006b1)
+0x000006ec: 03 DW_LNS_advance_line (75)
+0x000006ee: 05 DW_LNS_set_column (20)
+0x000006f0: 06 DW_LNS_negate_stmt
+0x000006f1: 01 DW_LNS_copy
+ 0x00000000000006b1 75 20 1 0 0 is_stmt
+
+
+0x000006f2: 00 DW_LNE_set_address (0x00000000000006b9)
+0x000006f9: 05 DW_LNS_set_column (25)
+0x000006fb: 06 DW_LNS_negate_stmt
+0x000006fc: 01 DW_LNS_copy
+ 0x00000000000006b9 75 25 1 0 0
+
+
+0x000006fd: 00 DW_LNE_set_address (0x00000000000006c5)
+0x00000704: 05 DW_LNS_set_column (29)
+0x00000706: 01 DW_LNS_copy
+ 0x00000000000006c5 75 29 1 0 0
+
+
+0x00000707: 00 DW_LNE_set_address (0x00000000000006cd)
+0x0000070e: 05 DW_LNS_set_column (27)
+0x00000710: 01 DW_LNS_copy
+ 0x00000000000006cd 75 27 1 0 0
+
+
+0x00000711: 00 DW_LNE_set_address (0x00000000000006e3)
+0x00000718: 05 DW_LNS_set_column (13)
+0x0000071a: 01 DW_LNS_copy
+ 0x00000000000006e3 75 13 1 0 0
+
+
+0x0000071b: 00 DW_LNE_set_address (0x00000000000006f8)
+0x00000722: 03 DW_LNS_advance_line (76)
+0x00000724: 05 DW_LNS_set_column (27)
+0x00000726: 06 DW_LNS_negate_stmt
+0x00000727: 01 DW_LNS_copy
+ 0x00000000000006f8 76 27 1 0 0 is_stmt
+
+
+0x00000728: 00 DW_LNE_set_address (0x0000000000000700)
+0x0000072f: 05 DW_LNS_set_column (33)
+0x00000731: 06 DW_LNS_negate_stmt
+0x00000732: 01 DW_LNS_copy
+ 0x0000000000000700 76 33 1 0 0
+
+
+0x00000733: 00 DW_LNE_set_address (0x0000000000000708)
+0x0000073a: 05 DW_LNS_set_column (35)
+0x0000073c: 01 DW_LNS_copy
+ 0x0000000000000708 76 35 1 0 0
+
+
+0x0000073d: 00 DW_LNE_set_address (0x0000000000000717)
+0x00000744: 05 DW_LNS_set_column (27)
+0x00000746: 01 DW_LNS_copy
+ 0x0000000000000717 76 27 1 0 0
+
+
+0x00000747: 00 DW_LNE_set_address (0x0000000000000739)
+0x0000074e: 05 DW_LNS_set_column (16)
+0x00000750: 01 DW_LNS_copy
+ 0x0000000000000739 76 16 1 0 0
+
+
+0x00000751: 00 DW_LNE_set_address (0x0000000000000741)
+0x00000758: 05 DW_LNS_set_column (22)
+0x0000075a: 01 DW_LNS_copy
+ 0x0000000000000741 76 22 1 0 0
+
+
+0x0000075b: 00 DW_LNE_set_address (0x0000000000000749)
+0x00000762: 05 DW_LNS_set_column (16)
+0x00000764: 01 DW_LNS_copy
+ 0x0000000000000749 76 16 1 0 0
+
+
+0x00000765: 00 DW_LNE_set_address (0x0000000000000762)
+0x0000076c: 05 DW_LNS_set_column (25)
+0x0000076e: 01 DW_LNS_copy
+ 0x0000000000000762 76 25 1 0 0
+
+
+0x0000076f: 00 DW_LNE_set_address (0x000000000000076b)
+0x00000776: 03 DW_LNS_advance_line (75)
+0x0000077c: 05 DW_LNS_set_column (33)
+0x0000077e: 06 DW_LNS_negate_stmt
+0x0000077f: 01 DW_LNS_copy
+ 0x000000000000076b 75 33 1 0 0 is_stmt
+
+
+0x00000780: 00 DW_LNE_set_address (0x000000000000078a)
+0x00000787: 05 DW_LNS_set_column (13)
+0x00000789: 06 DW_LNS_negate_stmt
+0x0000078a: 01 DW_LNS_copy
+ 0x000000000000078a 75 13 1 0 0
+
+
+0x0000078b: 00 DW_LNE_set_address (0x000000000000078d)
+0x00000792: 01 DW_LNS_copy
+ 0x000000000000078d 75 13 1 0 0
+
+
+0x00000793: 00 DW_LNE_set_address (0x0000000000000795)
+0x0000079a: 03 DW_LNS_advance_line (77)
+0x0000079c: 05 DW_LNS_set_column (24)
+0x0000079e: 06 DW_LNS_negate_stmt
+0x0000079f: 01 DW_LNS_copy
+ 0x0000000000000795 77 24 1 0 0 is_stmt
+
+
+0x000007a0: 00 DW_LNE_set_address (0x000000000000079d)
+0x000007a7: 05 DW_LNS_set_column (13)
+0x000007a9: 06 DW_LNS_negate_stmt
+0x000007aa: 01 DW_LNS_copy
+ 0x000000000000079d 77 13 1 0 0
+
+
+0x000007ab: 00 DW_LNE_set_address (0x00000000000007a5)
+0x000007b2: 05 DW_LNS_set_column (19)
+0x000007b4: 01 DW_LNS_copy
+ 0x00000000000007a5 77 19 1 0 0
+
+
+0x000007b5: 00 DW_LNE_set_address (0x00000000000007ad)
+0x000007bc: 05 DW_LNS_set_column (13)
+0x000007be: 01 DW_LNS_copy
+ 0x00000000000007ad 77 13 1 0 0
+
+
+0x000007bf: 00 DW_LNE_set_address (0x00000000000007c6)
+0x000007c6: 05 DW_LNS_set_column (22)
+0x000007c8: 01 DW_LNS_copy
+ 0x00000000000007c6 77 22 1 0 0
+
+
+0x000007c9: 00 DW_LNE_set_address (0x00000000000007cf)
+0x000007d0: 03 DW_LNS_advance_line (79)
+0x000007d2: 05 DW_LNS_set_column (16)
+0x000007d4: 06 DW_LNS_negate_stmt
+0x000007d5: 01 DW_LNS_copy
+ 0x00000000000007cf 79 16 1 0 0 is_stmt
+
+
+0x000007d6: 00 DW_LNE_set_address (0x00000000000007d7)
+0x000007dd: 05 DW_LNS_set_column (22)
+0x000007df: 06 DW_LNS_negate_stmt
+0x000007e0: 01 DW_LNS_copy
+ 0x00000000000007d7 79 22 1 0 0
+
+
+0x000007e1: 00 DW_LNE_set_address (0x00000000000007df)
+0x000007e8: 05 DW_LNS_set_column (16)
+0x000007ea: 01 DW_LNS_copy
+ 0x00000000000007df 79 16 1 0 0
+
+
+0x000007eb: 00 DW_LNE_set_address (0x00000000000007f8)
+0x000007f2: 05 DW_LNS_set_column (14)
+0x000007f4: 01 DW_LNS_copy
+ 0x00000000000007f8 79 14 1 0 0
+
+
+0x000007f5: 00 DW_LNE_set_address (0x0000000000000819)
+0x000007fc: 05 DW_LNS_set_column (25)
+0x000007fe: 01 DW_LNS_copy
+ 0x0000000000000819 79 25 1 0 0
+
+
+0x000007ff: 00 DW_LNE_set_address (0x000000000000082f)
+0x00000806: 05 DW_LNS_set_column (14)
+0x00000808: 01 DW_LNS_copy
+ 0x000000000000082f 79 14 1 0 0
+
+
+0x00000809: 00 DW_LNE_set_address (0x0000000000000848)
+0x00000810: 03 DW_LNS_advance_line (80)
+0x00000812: 05 DW_LNS_set_column (13)
+0x00000814: 06 DW_LNS_negate_stmt
+0x00000815: 01 DW_LNS_copy
+ 0x0000000000000848 80 13 1 0 0 is_stmt
+
+
+0x00000816: 00 DW_LNE_set_address (0x000000000000084b)
+0x0000081d: 03 DW_LNS_advance_line (81)
+0x0000081f: 05 DW_LNS_set_column (11)
+0x00000821: 01 DW_LNS_copy
+ 0x000000000000084b 81 11 1 0 0 is_stmt
+
+
+0x00000822: 00 DW_LNE_set_address (0x000000000000086a)
+0x00000829: 03 DW_LNS_advance_line (65)
+0x0000082f: 05 DW_LNS_set_column (7)
+0x00000831: 01 DW_LNS_copy
+ 0x000000000000086a 65 7 1 0 0 is_stmt
+
+
+0x00000832: 00 DW_LNE_set_address (0x000000000000086d)
+0x00000839: 03 DW_LNS_advance_line (80)
+0x0000083b: 05 DW_LNS_set_column (13)
+0x0000083d: 01 DW_LNS_copy
+ 0x000000000000086d 80 13 1 0 0 is_stmt
+
+
+0x0000083e: 00 DW_LNE_set_address (0x000000000000086e)
+0x00000845: 03 DW_LNS_advance_line (43)
+0x0000084b: 05 DW_LNS_set_column (4)
+0x0000084d: 01 DW_LNS_copy
+ 0x000000000000086e 43 4 1 0 0 is_stmt
+
+
+0x0000084e: 00 DW_LNE_set_address (0x0000000000000874)
+0x00000855: 03 DW_LNS_advance_line (152)
+0x00000858: 05 DW_LNS_set_column (0)
+0x0000085a: 01 DW_LNS_copy
+ 0x0000000000000874 152 0 1 0 0 is_stmt
+
+
+0x0000085b: 00 DW_LNE_set_address (0x00000000000008a7)
+0x00000862: 03 DW_LNS_advance_line (153)
+0x00000864: 05 DW_LNS_set_column (12)
+0x00000866: 0a DW_LNS_set_prologue_end
+0x00000867: 01 DW_LNS_copy
+ 0x00000000000008a7 153 12 1 0 0 is_stmt prologue_end
+
+
+0x00000868: 00 DW_LNE_set_address (0x00000000000008ae)
+0x0000086f: 05 DW_LNS_set_column (17)
+0x00000871: 06 DW_LNS_negate_stmt
+0x00000872: 01 DW_LNS_copy
+ 0x00000000000008ae 153 17 1 0 0
+
+
+0x00000873: 00 DW_LNE_set_address (0x00000000000008bd)
+0x0000087a: 05 DW_LNS_set_column (12)
+0x0000087c: 01 DW_LNS_copy
+ 0x00000000000008bd 153 12 1 0 0
+
+
+0x0000087d: 00 DW_LNE_set_address (0x00000000000008d1)
+0x00000884: 05 DW_LNS_set_column (28)
+0x00000886: 01 DW_LNS_copy
+ 0x00000000000008d1 153 28 1 0 0
+
+
+0x00000887: 00 DW_LNE_set_address (0x00000000000008df)
+0x0000088e: 05 DW_LNS_set_column (23)
+0x00000890: 01 DW_LNS_copy
+ 0x00000000000008df 153 23 1 0 0
+
+
+0x00000891: 00 DW_LNE_set_address (0x00000000000008e5)
+0x00000898: 05 DW_LNS_set_column (12)
+0x0000089a: 01 DW_LNS_copy
+ 0x00000000000008e5 153 12 1 0 0
+
+
+0x0000089b: 00 DW_LNE_set_address (0x00000000000008f0)
+0x000008a2: 01 DW_LNS_copy
+ 0x00000000000008f0 153 12 1 0 0
+
+
+0x000008a3: 00 DW_LNE_set_address (0x00000000000008f5)
+0x000008aa: 01 DW_LNS_copy
+ 0x00000000000008f5 153 12 1 0 0
+
+
+0x000008ab: 00 DW_LNE_set_address (0x00000000000008fd)
+0x000008b2: 05 DW_LNS_set_column (8)
+0x000008b4: 01 DW_LNS_copy
+ 0x00000000000008fd 153 8 1 0 0
+
+
+0x000008b5: 00 DW_LNE_set_address (0x0000000000000904)
+0x000008bc: 03 DW_LNS_advance_line (155)
+0x000008be: 06 DW_LNS_negate_stmt
+0x000008bf: 01 DW_LNS_copy
+ 0x0000000000000904 155 8 1 0 0 is_stmt
+
+
+0x000008c0: 00 DW_LNE_set_address (0x000000000000090b)
+0x000008c7: 05 DW_LNS_set_column (10)
+0x000008c9: 06 DW_LNS_negate_stmt
+0x000008ca: 01 DW_LNS_copy
+ 0x000000000000090b 155 10 1 0 0
+
+
+0x000008cb: 00 DW_LNE_set_address (0x000000000000091a)
+0x000008d2: 05 DW_LNS_set_column (8)
+0x000008d4: 01 DW_LNS_copy
+ 0x000000000000091a 155 8 1 0 0
+
+
+0x000008d5: 00 DW_LNE_set_address (0x000000000000092e)
+0x000008dc: 03 DW_LNS_advance_line (156)
+0x000008de: 05 DW_LNS_set_column (7)
+0x000008e0: 06 DW_LNS_negate_stmt
+0x000008e1: 01 DW_LNS_copy
+ 0x000000000000092e 156 7 1 0 0 is_stmt
+
+
+0x000008e2: 00 DW_LNE_set_address (0x0000000000000942)
+0x000008e9: 03 DW_LNS_advance_line (157)
+0x000008eb: 01 DW_LNS_copy
+ 0x0000000000000942 157 7 1 0 0 is_stmt
+
+
+0x000008ec: 00 DW_LNE_set_address (0x000000000000094c)
+0x000008f3: 03 DW_LNS_advance_line (159)
+0x000008f5: 05 DW_LNS_set_column (38)
+0x000008f7: 01 DW_LNS_copy
+ 0x000000000000094c 159 38 1 0 0 is_stmt
+
+
+0x000008f8: 00 DW_LNE_set_address (0x0000000000000953)
+0x000008ff: 05 DW_LNS_set_column (50)
+0x00000901: 06 DW_LNS_negate_stmt
+0x00000902: 01 DW_LNS_copy
+ 0x0000000000000953 159 50 1 0 0
+
+
+0x00000903: 00 DW_LNE_set_address (0x000000000000095a)
+0x0000090a: 05 DW_LNS_set_column (41)
+0x0000090c: 01 DW_LNS_copy
+ 0x000000000000095a 159 41 1 0 0
+
+
+0x0000090d: 00 DW_LNE_set_address (0x0000000000000960)
+0x00000914: 05 DW_LNS_set_column (4)
+0x00000916: 01 DW_LNS_copy
+ 0x0000000000000960 159 4 1 0 0
+
+
+0x00000917: 00 DW_LNE_set_address (0x000000000000097e)
+0x0000091e: 03 DW_LNS_advance_line (160)
+0x00000920: 06 DW_LNS_negate_stmt
+0x00000921: 01 DW_LNS_copy
+ 0x000000000000097e 160 4 1 0 0 is_stmt
+
+
+0x00000922: 00 DW_LNE_set_address (0x0000000000000986)
+0x00000929: 03 DW_LNS_advance_line (161)
+0x0000092b: 05 DW_LNS_set_column (1)
+0x0000092d: 01 DW_LNS_copy
+ 0x0000000000000986 161 1 1 0 0 is_stmt
+
+
+0x0000092e: 00 DW_LNE_set_address (0x00000000000009a0)
+0x00000935: 00 DW_LNE_end_sequence
+ 0x00000000000009a0 161 1 1 0 0 is_stmt end_sequence
+
+0x00000938: 00 DW_LNE_set_address (0x00000000000009a2)
+0x0000093f: 03 DW_LNS_advance_line (88)
+0x00000942: 01 DW_LNS_copy
+ 0x00000000000009a2 88 0 1 0 0 is_stmt
+
+
+0x00000943: 00 DW_LNE_set_address (0x00000000000009c8)
+0x0000094a: 03 DW_LNS_advance_line (90)
+0x0000094c: 05 DW_LNS_set_column (8)
+0x0000094e: 0a DW_LNS_set_prologue_end
+0x0000094f: 01 DW_LNS_copy
+ 0x00000000000009c8 90 8 1 0 0 is_stmt prologue_end
+
+
+0x00000950: 00 DW_LNE_set_address (0x00000000000009cf)
+0x00000957: 03 DW_LNS_advance_line (93)
+0x00000959: 05 DW_LNS_set_column (9)
+0x0000095b: 01 DW_LNS_copy
+ 0x00000000000009cf 93 9 1 0 0 is_stmt
+
+
+0x0000095c: 00 DW_LNE_set_address (0x00000000000009d6)
+0x00000963: 03 DW_LNS_advance_line (94)
+0x00000965: 05 DW_LNS_set_column (11)
+0x00000967: 01 DW_LNS_copy
+ 0x00000000000009d6 94 11 1 0 0 is_stmt
+
+
+0x00000968: 00 DW_LNE_set_address (0x00000000000009dd)
+0x0000096f: 05 DW_LNS_set_column (16)
+0x00000971: 06 DW_LNS_negate_stmt
+0x00000972: 01 DW_LNS_copy
+ 0x00000000000009dd 94 16 1 0 0
+
+
+0x00000973: 00 DW_LNE_set_address (0x00000000000009e8)
+0x0000097a: 05 DW_LNS_set_column (20)
+0x0000097c: 01 DW_LNS_copy
+ 0x00000000000009e8 94 20 1 0 0
+
+
+0x0000097d: 00 DW_LNE_set_address (0x00000000000009ef)
+0x00000984: 05 DW_LNS_set_column (22)
+0x00000986: 01 DW_LNS_copy
+ 0x00000000000009ef 94 22 1 0 0
+
+
+0x00000987: 00 DW_LNE_set_address (0x00000000000009fa)
+0x0000098e: 05 DW_LNS_set_column (18)
+0x00000990: 01 DW_LNS_copy
+ 0x00000000000009fa 94 18 1 0 0
+
+
+0x00000991: 00 DW_LNE_set_address (0x0000000000000a09)
+0x00000998: 05 DW_LNS_set_column (4)
+0x0000099a: 01 DW_LNS_copy
+ 0x0000000000000a09 94 4 1 0 0
+
+
+0x0000099b: 00 DW_LNE_set_address (0x0000000000000a1d)
+0x000009a2: 03 DW_LNS_advance_line (95)
+0x000009a4: 05 DW_LNS_set_column (29)
+0x000009a6: 06 DW_LNS_negate_stmt
+0x000009a7: 01 DW_LNS_copy
+ 0x0000000000000a1d 95 29 1 0 0 is_stmt
+
+
+0x000009a8: 00 DW_LNE_set_address (0x0000000000000a23)
+0x000009af: 05 DW_LNS_set_column (13)
+0x000009b1: 06 DW_LNS_negate_stmt
+0x000009b2: 01 DW_LNS_copy
+ 0x0000000000000a23 95 13 1 0 0
+
+
+0x000009b3: 00 DW_LNE_set_address (0x0000000000000a2a)
+0x000009ba: 03 DW_LNS_advance_line (96)
+0x000009bc: 05 DW_LNS_set_column (18)
+0x000009be: 06 DW_LNS_negate_stmt
+0x000009bf: 01 DW_LNS_copy
+ 0x0000000000000a2a 96 18 1 0 0 is_stmt
+
+
+0x000009c0: 00 DW_LNE_set_address (0x0000000000000a31)
+0x000009c7: 05 DW_LNS_set_column (7)
+0x000009c9: 06 DW_LNS_negate_stmt
+0x000009ca: 01 DW_LNS_copy
+ 0x0000000000000a31 96 7 1 0 0
+
+
+0x000009cb: 00 DW_LNE_set_address (0x0000000000000a38)
+0x000009d2: 05 DW_LNS_set_column (16)
+0x000009d4: 01 DW_LNS_copy
+ 0x0000000000000a38 96 16 1 0 0
+
+
+0x000009d5: 00 DW_LNE_set_address (0x0000000000000a3f)
+0x000009dc: 03 DW_LNS_advance_line (97)
+0x000009de: 05 DW_LNS_set_column (18)
+0x000009e0: 06 DW_LNS_negate_stmt
+0x000009e1: 01 DW_LNS_copy
+ 0x0000000000000a3f 97 18 1 0 0 is_stmt
+
+
+0x000009e2: 00 DW_LNE_set_address (0x0000000000000a46)
+0x000009e9: 05 DW_LNS_set_column (7)
+0x000009eb: 06 DW_LNS_negate_stmt
+0x000009ec: 01 DW_LNS_copy
+ 0x0000000000000a46 97 7 1 0 0
+
+
+0x000009ed: 00 DW_LNE_set_address (0x0000000000000a4d)
+0x000009f4: 05 DW_LNS_set_column (16)
+0x000009f6: 01 DW_LNS_copy
+ 0x0000000000000a4d 97 16 1 0 0
+
+
+0x000009f7: 00 DW_LNE_set_address (0x0000000000000a54)
+0x000009fe: 03 DW_LNS_advance_line (98)
+0x00000a00: 05 DW_LNS_set_column (21)
+0x00000a02: 06 DW_LNS_negate_stmt
+0x00000a03: 01 DW_LNS_copy
+ 0x0000000000000a54 98 21 1 0 0 is_stmt
+
+
+0x00000a04: 00 DW_LNE_set_address (0x0000000000000a5b)
+0x00000a0b: 05 DW_LNS_set_column (7)
+0x00000a0d: 06 DW_LNS_negate_stmt
+0x00000a0e: 01 DW_LNS_copy
+ 0x0000000000000a5b 98 7 1 0 0
+
+
+0x00000a0f: 00 DW_LNE_set_address (0x0000000000000a62)
+0x00000a16: 05 DW_LNS_set_column (19)
+0x00000a18: 01 DW_LNS_copy
+ 0x0000000000000a62 98 19 1 0 0
+
+
+0x00000a19: 00 DW_LNE_set_address (0x0000000000000a69)
+0x00000a20: 03 DW_LNS_advance_line (99)
+0x00000a22: 05 DW_LNS_set_column (14)
+0x00000a24: 06 DW_LNS_negate_stmt
+0x00000a25: 01 DW_LNS_copy
+ 0x0000000000000a69 99 14 1 0 0 is_stmt
+
+
+0x00000a26: 00 DW_LNE_set_address (0x0000000000000a70)
+0x00000a2d: 05 DW_LNS_set_column (12)
+0x00000a2f: 06 DW_LNS_negate_stmt
+0x00000a30: 01 DW_LNS_copy
+ 0x0000000000000a70 99 12 1 0 0
+
+
+0x00000a31: 00 DW_LNE_set_address (0x0000000000000a77)
+0x00000a38: 03 DW_LNS_advance_line (94)
+0x00000a3e: 05 DW_LNS_set_column (28)
+0x00000a40: 06 DW_LNS_negate_stmt
+0x00000a41: 01 DW_LNS_copy
+ 0x0000000000000a77 94 28 1 0 0 is_stmt
+
+
+0x00000a42: 00 DW_LNE_set_address (0x0000000000000a90)
+0x00000a49: 05 DW_LNS_set_column (4)
+0x00000a4b: 06 DW_LNS_negate_stmt
+0x00000a4c: 01 DW_LNS_copy
+ 0x0000000000000a90 94 4 1 0 0
+
+
+0x00000a4d: 00 DW_LNE_set_address (0x0000000000000a93)
+0x00000a54: 01 DW_LNS_copy
+ 0x0000000000000a93 94 4 1 0 0
+
+
+0x00000a55: 00 DW_LNE_set_address (0x0000000000000a9a)
+0x00000a5c: 03 DW_LNS_advance_line (102)
+0x00000a5e: 05 DW_LNS_set_column (25)
+0x00000a60: 06 DW_LNS_negate_stmt
+0x00000a61: 01 DW_LNS_copy
+ 0x0000000000000a9a 102 25 1 0 0 is_stmt
+
+
+0x00000a62: 00 DW_LNE_set_address (0x0000000000000aa1)
+0x00000a69: 05 DW_LNS_set_column (27)
+0x00000a6b: 06 DW_LNS_negate_stmt
+0x00000a6c: 01 DW_LNS_copy
+ 0x0000000000000aa1 102 27 1 0 0
+
+
+0x00000a6d: 00 DW_LNE_set_address (0x0000000000000aac)
+0x00000a74: 05 DW_LNS_set_column (18)
+0x00000a76: 01 DW_LNS_copy
+ 0x0000000000000aac 102 18 1 0 0
+
+
+0x00000a77: 00 DW_LNE_set_address (0x0000000000000ab2)
+0x00000a7e: 05 DW_LNS_set_column (10)
+0x00000a80: 01 DW_LNS_copy
+ 0x0000000000000ab2 102 10 1 0 0
+
+
+0x00000a81: 00 DW_LNE_set_address (0x0000000000000ab9)
+0x00000a88: 03 DW_LNS_advance_line (103)
+0x00000a8a: 05 DW_LNS_set_column (25)
+0x00000a8c: 06 DW_LNS_negate_stmt
+0x00000a8d: 01 DW_LNS_copy
+ 0x0000000000000ab9 103 25 1 0 0 is_stmt
+
+
+0x00000a8e: 00 DW_LNE_set_address (0x0000000000000ac0)
+0x00000a95: 05 DW_LNS_set_column (27)
+0x00000a97: 06 DW_LNS_negate_stmt
+0x00000a98: 01 DW_LNS_copy
+ 0x0000000000000ac0 103 27 1 0 0
+
+
+0x00000a99: 00 DW_LNE_set_address (0x0000000000000acb)
+0x00000aa0: 05 DW_LNS_set_column (18)
+0x00000aa2: 01 DW_LNS_copy
+ 0x0000000000000acb 103 18 1 0 0
+
+
+0x00000aa3: 00 DW_LNE_set_address (0x0000000000000ad1)
+0x00000aaa: 05 DW_LNS_set_column (10)
+0x00000aac: 01 DW_LNS_copy
+ 0x0000000000000ad1 103 10 1 0 0
+
+
+0x00000aad: 00 DW_LNE_set_address (0x0000000000000ad8)
+0x00000ab4: 03 DW_LNS_advance_line (105)
+0x00000ab6: 05 DW_LNS_set_column (11)
+0x00000ab8: 06 DW_LNS_negate_stmt
+0x00000ab9: 01 DW_LNS_copy
+ 0x0000000000000ad8 105 11 1 0 0 is_stmt
+
+
+0x00000aba: 00 DW_LNE_set_address (0x0000000000000adf)
+0x00000ac1: 05 DW_LNS_set_column (16)
+0x00000ac3: 06 DW_LNS_negate_stmt
+0x00000ac4: 01 DW_LNS_copy
+ 0x0000000000000adf 105 16 1 0 0
+
+
+0x00000ac5: 00 DW_LNE_set_address (0x0000000000000aea)
+0x00000acc: 05 DW_LNS_set_column (20)
+0x00000ace: 01 DW_LNS_copy
+ 0x0000000000000aea 105 20 1 0 0
+
+
+0x00000acf: 00 DW_LNE_set_address (0x0000000000000af1)
+0x00000ad6: 05 DW_LNS_set_column (18)
+0x00000ad8: 01 DW_LNS_copy
+ 0x0000000000000af1 105 18 1 0 0
+
+
+0x00000ad9: 00 DW_LNE_set_address (0x0000000000000b00)
+0x00000ae0: 05 DW_LNS_set_column (4)
+0x00000ae2: 01 DW_LNS_copy
+ 0x0000000000000b00 105 4 1 0 0
+
+
+0x00000ae3: 00 DW_LNE_set_address (0x0000000000000b10)
+0x00000aea: 03 DW_LNS_advance_line (106)
+0x00000aec: 05 DW_LNS_set_column (18)
+0x00000aee: 06 DW_LNS_negate_stmt
+0x00000aef: 01 DW_LNS_copy
+ 0x0000000000000b10 106 18 1 0 0 is_stmt
+
+
+0x00000af0: 00 DW_LNE_set_address (0x0000000000000b17)
+0x00000af7: 05 DW_LNS_set_column (7)
+0x00000af9: 06 DW_LNS_negate_stmt
+0x00000afa: 01 DW_LNS_copy
+ 0x0000000000000b17 106 7 1 0 0
+
+
+0x00000afb: 00 DW_LNE_set_address (0x0000000000000b1e)
+0x00000b02: 05 DW_LNS_set_column (13)
+0x00000b04: 01 DW_LNS_copy
+ 0x0000000000000b1e 106 13 1 0 0
+
+
+0x00000b05: 00 DW_LNE_set_address (0x0000000000000b25)
+0x00000b0c: 05 DW_LNS_set_column (7)
+0x00000b0e: 01 DW_LNS_copy
+ 0x0000000000000b25 106 7 1 0 0
+
+
+0x00000b0f: 00 DW_LNE_set_address (0x0000000000000b37)
+0x00000b16: 05 DW_LNS_set_column (16)
+0x00000b18: 01 DW_LNS_copy
+ 0x0000000000000b37 106 16 1 0 0
+
+
+0x00000b19: 00 DW_LNE_set_address (0x0000000000000b3e)
+0x00000b20: 03 DW_LNS_advance_line (105)
+0x00000b26: 05 DW_LNS_set_column (24)
+0x00000b28: 06 DW_LNS_negate_stmt
+0x00000b29: 01 DW_LNS_copy
+ 0x0000000000000b3e 105 24 1 0 0 is_stmt
+
+
+0x00000b2a: 00 DW_LNE_set_address (0x0000000000000b57)
+0x00000b31: 05 DW_LNS_set_column (4)
+0x00000b33: 06 DW_LNS_negate_stmt
+0x00000b34: 01 DW_LNS_copy
+ 0x0000000000000b57 105 4 1 0 0
+
+
+0x00000b35: 00 DW_LNE_set_address (0x0000000000000b5a)
+0x00000b3c: 01 DW_LNS_copy
+ 0x0000000000000b5a 105 4 1 0 0
+
+
+0x00000b3d: 00 DW_LNE_set_address (0x0000000000000b5d)
+0x00000b44: 03 DW_LNS_advance_line (108)
+0x00000b46: 05 DW_LNS_set_column (8)
+0x00000b48: 06 DW_LNS_negate_stmt
+0x00000b49: 01 DW_LNS_copy
+ 0x0000000000000b5d 108 8 1 0 0 is_stmt
+
+
+0x00000b4a: 00 DW_LNE_set_address (0x0000000000000b64)
+0x00000b51: 05 DW_LNS_set_column (6)
+0x00000b53: 06 DW_LNS_negate_stmt
+0x00000b54: 01 DW_LNS_copy
+ 0x0000000000000b64 108 6 1 0 0
+
+
+0x00000b55: 00 DW_LNE_set_address (0x0000000000000b6b)
+0x00000b5c: 03 DW_LNS_advance_line (110)
+0x00000b5e: 05 DW_LNS_set_column (11)
+0x00000b60: 06 DW_LNS_negate_stmt
+0x00000b61: 01 DW_LNS_copy
+ 0x0000000000000b6b 110 11 1 0 0 is_stmt
+
+
+0x00000b62: 00 DW_LNE_set_address (0x0000000000000b76)
+0x00000b69: 06 DW_LNS_negate_stmt
+0x00000b6a: 01 DW_LNS_copy
+ 0x0000000000000b76 110 11 1 0 0
+
+
+0x00000b6b: 00 DW_LNE_set_address (0x0000000000000b83)
+0x00000b72: 03 DW_LNS_advance_line (111)
+0x00000b74: 05 DW_LNS_set_column (17)
+0x00000b76: 06 DW_LNS_negate_stmt
+0x00000b77: 01 DW_LNS_copy
+ 0x0000000000000b83 111 17 1 0 0 is_stmt
+
+
+0x00000b78: 00 DW_LNE_set_address (0x0000000000000b8a)
+0x00000b7f: 05 DW_LNS_set_column (22)
+0x00000b81: 06 DW_LNS_negate_stmt
+0x00000b82: 01 DW_LNS_copy
+ 0x0000000000000b8a 111 22 1 0 0
+
+
+0x00000b83: 00 DW_LNE_set_address (0x0000000000000b95)
+0x00000b8a: 05 DW_LNS_set_column (26)
+0x00000b8c: 01 DW_LNS_copy
+ 0x0000000000000b95 111 26 1 0 0
+
+
+0x00000b8d: 00 DW_LNE_set_address (0x0000000000000b9c)
+0x00000b94: 05 DW_LNS_set_column (24)
+0x00000b96: 01 DW_LNS_copy
+ 0x0000000000000b9c 111 24 1 0 0
+
+
+0x00000b97: 00 DW_LNE_set_address (0x0000000000000bab)
+0x00000b9e: 05 DW_LNS_set_column (10)
+0x00000ba0: 01 DW_LNS_copy
+ 0x0000000000000bab 111 10 1 0 0
+
+
+0x00000ba1: 00 DW_LNE_set_address (0x0000000000000bbb)
+0x00000ba8: 03 DW_LNS_advance_line (112)
+0x00000baa: 05 DW_LNS_set_column (26)
+0x00000bac: 06 DW_LNS_negate_stmt
+0x00000bad: 01 DW_LNS_copy
+ 0x0000000000000bbb 112 26 1 0 0 is_stmt
+
+
+0x00000bae: 00 DW_LNE_set_address (0x0000000000000bc2)
+0x00000bb5: 05 DW_LNS_set_column (32)
+0x00000bb7: 06 DW_LNS_negate_stmt
+0x00000bb8: 01 DW_LNS_copy
+ 0x0000000000000bc2 112 32 1 0 0
+
+
+0x00000bb9: 00 DW_LNE_set_address (0x0000000000000bc9)
+0x00000bc0: 05 DW_LNS_set_column (26)
+0x00000bc2: 01 DW_LNS_copy
+ 0x0000000000000bc9 112 26 1 0 0
+
+
+0x00000bc3: 00 DW_LNE_set_address (0x0000000000000be2)
+0x00000bca: 05 DW_LNS_set_column (35)
+0x00000bcc: 01 DW_LNS_copy
+ 0x0000000000000be2 112 35 1 0 0
+
+
+0x00000bcd: 00 DW_LNE_set_address (0x0000000000000bed)
+0x00000bd4: 05 DW_LNS_set_column (13)
+0x00000bd6: 01 DW_LNS_copy
+ 0x0000000000000bed 112 13 1 0 0
+
+
+0x00000bd7: 00 DW_LNE_set_address (0x0000000000000c00)
+0x00000bde: 03 DW_LNS_advance_line (111)
+0x00000be4: 05 DW_LNS_set_column (30)
+0x00000be6: 06 DW_LNS_negate_stmt
+0x00000be7: 01 DW_LNS_copy
+ 0x0000000000000c00 111 30 1 0 0 is_stmt
+
+
+0x00000be8: 00 DW_LNE_set_address (0x0000000000000c19)
+0x00000bef: 05 DW_LNS_set_column (10)
+0x00000bf1: 06 DW_LNS_negate_stmt
+0x00000bf2: 01 DW_LNS_copy
+ 0x0000000000000c19 111 10 1 0 0
+
+
+0x00000bf3: 00 DW_LNE_set_address (0x0000000000000c1c)
+0x00000bfa: 01 DW_LNS_copy
+ 0x0000000000000c1c 111 10 1 0 0
+
+
+0x00000bfb: 00 DW_LNE_set_address (0x0000000000000c1f)
+0x00000c02: 03 DW_LNS_advance_line (113)
+0x00000c04: 06 DW_LNS_negate_stmt
+0x00000c05: 01 DW_LNS_copy
+ 0x0000000000000c1f 113 10 1 0 0 is_stmt
+
+
+0x00000c06: 00 DW_LNE_set_address (0x0000000000000c2f)
+0x00000c0d: 03 DW_LNS_advance_line (114)
+0x00000c0f: 05 DW_LNS_set_column (17)
+0x00000c11: 01 DW_LNS_copy
+ 0x0000000000000c2f 114 17 1 0 0 is_stmt
+
+
+0x00000c12: 00 DW_LNE_set_address (0x0000000000000c48)
+0x00000c19: 03 DW_LNS_advance_line (115)
+0x00000c1b: 05 DW_LNS_set_column (7)
+0x00000c1d: 01 DW_LNS_copy
+ 0x0000000000000c48 115 7 1 0 0 is_stmt
+
+
+0x00000c1e: 00 DW_LNE_set_address (0x0000000000000c4b)
+0x00000c25: 03 DW_LNS_advance_line (116)
+0x00000c27: 05 DW_LNS_set_column (10)
+0x00000c29: 01 DW_LNS_copy
+ 0x0000000000000c4b 116 10 1 0 0 is_stmt
+
+
+0x00000c2a: 00 DW_LNE_set_address (0x0000000000000c56)
+0x00000c31: 03 DW_LNS_advance_line (118)
+0x00000c33: 05 DW_LNS_set_column (14)
+0x00000c35: 01 DW_LNS_copy
+ 0x0000000000000c56 118 14 1 0 0 is_stmt
+
+
+0x00000c36: 00 DW_LNE_set_address (0x0000000000000c5d)
+0x00000c3d: 05 DW_LNS_set_column (16)
+0x00000c3f: 06 DW_LNS_negate_stmt
+0x00000c40: 01 DW_LNS_copy
+ 0x0000000000000c5d 118 16 1 0 0
+
+
+0x00000c41: 00 DW_LNE_set_address (0x0000000000000c6c)
+0x00000c48: 05 DW_LNS_set_column (7)
+0x00000c4a: 01 DW_LNS_copy
+ 0x0000000000000c6c 118 7 1 0 0
+
+
+0x00000c4b: 00 DW_LNE_set_address (0x0000000000000c7c)
+0x00000c52: 03 DW_LNS_advance_line (119)
+0x00000c54: 05 DW_LNS_set_column (25)
+0x00000c56: 06 DW_LNS_negate_stmt
+0x00000c57: 01 DW_LNS_copy
+ 0x0000000000000c7c 119 25 1 0 0 is_stmt
+
+
+0x00000c58: 00 DW_LNE_set_address (0x0000000000000c83)
+0x00000c5f: 05 DW_LNS_set_column (10)
+0x00000c61: 06 DW_LNS_negate_stmt
+0x00000c62: 01 DW_LNS_copy
+ 0x0000000000000c83 119 10 1 0 0
+
+
+0x00000c63: 00 DW_LNE_set_address (0x0000000000000c8a)
+0x00000c6a: 05 DW_LNS_set_column (16)
+0x00000c6c: 01 DW_LNS_copy
+ 0x0000000000000c8a 119 16 1 0 0
+
+
+0x00000c6d: 00 DW_LNE_set_address (0x0000000000000c91)
+0x00000c74: 05 DW_LNS_set_column (18)
+0x00000c76: 01 DW_LNS_copy
+ 0x0000000000000c91 119 18 1 0 0
+
+
+0x00000c77: 00 DW_LNE_set_address (0x0000000000000c9c)
+0x00000c7e: 05 DW_LNS_set_column (10)
+0x00000c80: 01 DW_LNS_copy
+ 0x0000000000000c9c 119 10 1 0 0
+
+
+0x00000c81: 00 DW_LNE_set_address (0x0000000000000cae)
+0x00000c88: 05 DW_LNS_set_column (23)
+0x00000c8a: 01 DW_LNS_copy
+ 0x0000000000000cae 119 23 1 0 0
+
+
+0x00000c8b: 00 DW_LNE_set_address (0x0000000000000cb5)
+0x00000c92: 03 DW_LNS_advance_line (118)
+0x00000c98: 05 DW_LNS_set_column (22)
+0x00000c9a: 06 DW_LNS_negate_stmt
+0x00000c9b: 01 DW_LNS_copy
+ 0x0000000000000cb5 118 22 1 0 0 is_stmt
+
+
+0x00000c9c: 00 DW_LNE_set_address (0x0000000000000cce)
+0x00000ca3: 05 DW_LNS_set_column (7)
+0x00000ca5: 06 DW_LNS_negate_stmt
+0x00000ca6: 01 DW_LNS_copy
+ 0x0000000000000cce 118 7 1 0 0
+
+
+0x00000ca7: 00 DW_LNE_set_address (0x0000000000000cd1)
+0x00000cae: 01 DW_LNS_copy
+ 0x0000000000000cd1 118 7 1 0 0
+
+
+0x00000caf: 00 DW_LNE_set_address (0x0000000000000cd4)
+0x00000cb6: 03 DW_LNS_advance_line (122)
+0x00000cb8: 05 DW_LNS_set_column (14)
+0x00000cba: 06 DW_LNS_negate_stmt
+0x00000cbb: 01 DW_LNS_copy
+ 0x0000000000000cd4 122 14 1 0 0 is_stmt
+
+
+0x00000cbc: 00 DW_LNE_set_address (0x0000000000000cdd)
+0x00000cc3: 05 DW_LNS_set_column (19)
+0x00000cc5: 06 DW_LNS_negate_stmt
+0x00000cc6: 01 DW_LNS_copy
+ 0x0000000000000cdd 122 19 1 0 0
+
+
+0x00000cc7: 00 DW_LNE_set_address (0x0000000000000ce4)
+0x00000cce: 05 DW_LNS_set_column (16)
+0x00000cd0: 01 DW_LNS_copy
+ 0x0000000000000ce4 122 16 1 0 0
+
+
+0x00000cd1: 00 DW_LNE_set_address (0x0000000000000cf3)
+0x00000cd8: 05 DW_LNS_set_column (14)
+0x00000cda: 01 DW_LNS_copy
+ 0x0000000000000cf3 122 14 1 0 0
+
+
+0x00000cdb: 00 DW_LNE_set_address (0x0000000000000d05)
+0x00000ce2: 03 DW_LNS_advance_line (123)
+0x00000ce4: 05 DW_LNS_set_column (13)
+0x00000ce6: 06 DW_LNS_negate_stmt
+0x00000ce7: 01 DW_LNS_copy
+ 0x0000000000000d05 123 13 1 0 0 is_stmt
+
+
+0x00000ce8: 00 DW_LNE_set_address (0x0000000000000d0c)
+0x00000cef: 03 DW_LNS_advance_line (125)
+0x00000cf1: 05 DW_LNS_set_column (22)
+0x00000cf3: 01 DW_LNS_copy
+ 0x0000000000000d0c 125 22 1 0 0 is_stmt
+
+
+0x00000cf4: 00 DW_LNE_set_address (0x0000000000000d1a)
+0x00000cfb: 05 DW_LNS_set_column (17)
+0x00000cfd: 06 DW_LNS_negate_stmt
+0x00000cfe: 01 DW_LNS_copy
+ 0x0000000000000d1a 125 17 1 0 0
+
+
+0x00000cff: 00 DW_LNE_set_address (0x0000000000000d21)
+0x00000d06: 03 DW_LNS_advance_line (126)
+0x00000d08: 05 DW_LNS_set_column (20)
+0x00000d0a: 06 DW_LNS_negate_stmt
+0x00000d0b: 01 DW_LNS_copy
+ 0x0000000000000d21 126 20 1 0 0 is_stmt
+
+
+0x00000d0c: 00 DW_LNE_set_address (0x0000000000000d28)
+0x00000d13: 05 DW_LNS_set_column (25)
+0x00000d15: 06 DW_LNS_negate_stmt
+0x00000d16: 01 DW_LNS_copy
+ 0x0000000000000d28 126 25 1 0 0
+
+
+0x00000d17: 00 DW_LNE_set_address (0x0000000000000d33)
+0x00000d1e: 05 DW_LNS_set_column (29)
+0x00000d20: 01 DW_LNS_copy
+ 0x0000000000000d33 126 29 1 0 0
+
+
+0x00000d21: 00 DW_LNE_set_address (0x0000000000000d3a)
+0x00000d28: 05 DW_LNS_set_column (27)
+0x00000d2a: 01 DW_LNS_copy
+ 0x0000000000000d3a 126 27 1 0 0
+
+
+0x00000d2b: 00 DW_LNE_set_address (0x0000000000000d49)
+0x00000d32: 05 DW_LNS_set_column (13)
+0x00000d34: 01 DW_LNS_copy
+ 0x0000000000000d49 126 13 1 0 0
+
+
+0x00000d35: 00 DW_LNE_set_address (0x0000000000000d59)
+0x00000d3c: 03 DW_LNS_advance_line (127)
+0x00000d3e: 05 DW_LNS_set_column (27)
+0x00000d40: 06 DW_LNS_negate_stmt
+0x00000d41: 01 DW_LNS_copy
+ 0x0000000000000d59 127 27 1 0 0 is_stmt
+
+
+0x00000d42: 00 DW_LNE_set_address (0x0000000000000d60)
+0x00000d49: 05 DW_LNS_set_column (33)
+0x00000d4b: 06 DW_LNS_negate_stmt
+0x00000d4c: 01 DW_LNS_copy
+ 0x0000000000000d60 127 33 1 0 0
+
+
+0x00000d4d: 00 DW_LNE_set_address (0x0000000000000d67)
+0x00000d54: 05 DW_LNS_set_column (35)
+0x00000d56: 01 DW_LNS_copy
+ 0x0000000000000d67 127 35 1 0 0
+
+
+0x00000d57: 00 DW_LNE_set_address (0x0000000000000d72)
+0x00000d5e: 05 DW_LNS_set_column (27)
+0x00000d60: 01 DW_LNS_copy
+ 0x0000000000000d72 127 27 1 0 0
+
+
+0x00000d61: 00 DW_LNE_set_address (0x0000000000000d8b)
+0x00000d68: 05 DW_LNS_set_column (16)
+0x00000d6a: 01 DW_LNS_copy
+ 0x0000000000000d8b 127 16 1 0 0
+
+
+0x00000d6b: 00 DW_LNE_set_address (0x0000000000000d92)
+0x00000d72: 05 DW_LNS_set_column (22)
+0x00000d74: 01 DW_LNS_copy
+ 0x0000000000000d92 127 22 1 0 0
+
+
+0x00000d75: 00 DW_LNE_set_address (0x0000000000000d99)
+0x00000d7c: 05 DW_LNS_set_column (16)
+0x00000d7e: 01 DW_LNS_copy
+ 0x0000000000000d99 127 16 1 0 0
+
+
+0x00000d7f: 00 DW_LNE_set_address (0x0000000000000dab)
+0x00000d86: 05 DW_LNS_set_column (25)
+0x00000d88: 01 DW_LNS_copy
+ 0x0000000000000dab 127 25 1 0 0
+
+
+0x00000d89: 00 DW_LNE_set_address (0x0000000000000db2)
+0x00000d90: 03 DW_LNS_advance_line (126)
+0x00000d96: 05 DW_LNS_set_column (33)
+0x00000d98: 06 DW_LNS_negate_stmt
+0x00000d99: 01 DW_LNS_copy
+ 0x0000000000000db2 126 33 1 0 0 is_stmt
+
+
+0x00000d9a: 00 DW_LNE_set_address (0x0000000000000dcf)
+0x00000da1: 05 DW_LNS_set_column (13)
+0x00000da3: 06 DW_LNS_negate_stmt
+0x00000da4: 01 DW_LNS_copy
+ 0x0000000000000dcf 126 13 1 0 0
+
+
+0x00000da5: 00 DW_LNE_set_address (0x0000000000000dd2)
+0x00000dac: 01 DW_LNS_copy
+ 0x0000000000000dd2 126 13 1 0 0
+
+
+0x00000dad: 00 DW_LNE_set_address (0x0000000000000dda)
+0x00000db4: 03 DW_LNS_advance_line (128)
+0x00000db6: 05 DW_LNS_set_column (24)
+0x00000db8: 06 DW_LNS_negate_stmt
+0x00000db9: 01 DW_LNS_copy
+ 0x0000000000000dda 128 24 1 0 0 is_stmt
+
+
+0x00000dba: 00 DW_LNE_set_address (0x0000000000000de2)
+0x00000dc1: 05 DW_LNS_set_column (13)
+0x00000dc3: 06 DW_LNS_negate_stmt
+0x00000dc4: 01 DW_LNS_copy
+ 0x0000000000000de2 128 13 1 0 0
+
+
+0x00000dc5: 00 DW_LNE_set_address (0x0000000000000dea)
+0x00000dcc: 05 DW_LNS_set_column (19)
+0x00000dce: 01 DW_LNS_copy
+ 0x0000000000000dea 128 19 1 0 0
+
+
+0x00000dcf: 00 DW_LNE_set_address (0x0000000000000df2)
+0x00000dd6: 05 DW_LNS_set_column (13)
+0x00000dd8: 01 DW_LNS_copy
+ 0x0000000000000df2 128 13 1 0 0
+
+
+0x00000dd9: 00 DW_LNE_set_address (0x0000000000000e0b)
+0x00000de0: 05 DW_LNS_set_column (22)
+0x00000de2: 01 DW_LNS_copy
+ 0x0000000000000e0b 128 22 1 0 0
+
+
+0x00000de3: 00 DW_LNE_set_address (0x0000000000000e14)
+0x00000dea: 03 DW_LNS_advance_line (130)
+0x00000dec: 05 DW_LNS_set_column (16)
+0x00000dee: 06 DW_LNS_negate_stmt
+0x00000def: 01 DW_LNS_copy
+ 0x0000000000000e14 130 16 1 0 0 is_stmt
+
+
+0x00000df0: 00 DW_LNE_set_address (0x0000000000000e1c)
+0x00000df7: 05 DW_LNS_set_column (22)
+0x00000df9: 06 DW_LNS_negate_stmt
+0x00000dfa: 01 DW_LNS_copy
+ 0x0000000000000e1c 130 22 1 0 0
+
+
+0x00000dfb: 00 DW_LNE_set_address (0x0000000000000e24)
+0x00000e02: 05 DW_LNS_set_column (16)
+0x00000e04: 01 DW_LNS_copy
+ 0x0000000000000e24 130 16 1 0 0
+
+
+0x00000e05: 00 DW_LNE_set_address (0x0000000000000e3d)
+0x00000e0c: 05 DW_LNS_set_column (14)
+0x00000e0e: 01 DW_LNS_copy
+ 0x0000000000000e3d 130 14 1 0 0
+
+
+0x00000e0f: 00 DW_LNE_set_address (0x0000000000000e5e)
+0x00000e16: 05 DW_LNS_set_column (25)
+0x00000e18: 01 DW_LNS_copy
+ 0x0000000000000e5e 130 25 1 0 0
+
+
+0x00000e19: 00 DW_LNE_set_address (0x0000000000000e74)
+0x00000e20: 05 DW_LNS_set_column (14)
+0x00000e22: 01 DW_LNS_copy
+ 0x0000000000000e74 130 14 1 0 0
+
+
+0x00000e23: 00 DW_LNE_set_address (0x0000000000000e8d)
+0x00000e2a: 03 DW_LNS_advance_line (131)
+0x00000e2c: 05 DW_LNS_set_column (13)
+0x00000e2e: 06 DW_LNS_negate_stmt
+0x00000e2f: 01 DW_LNS_copy
+ 0x0000000000000e8d 131 13 1 0 0 is_stmt
+
+
+0x00000e30: 00 DW_LNE_set_address (0x0000000000000e90)
+0x00000e37: 03 DW_LNS_advance_line (133)
+0x00000e39: 05 DW_LNS_set_column (11)
+0x00000e3b: 01 DW_LNS_copy
+ 0x0000000000000e90 133 11 1 0 0 is_stmt
+
+
+0x00000e3c: 00 DW_LNE_set_address (0x0000000000000eaf)
+0x00000e43: 03 DW_LNS_advance_line (121)
+0x00000e49: 05 DW_LNS_set_column (7)
+0x00000e4b: 01 DW_LNS_copy
+ 0x0000000000000eaf 121 7 1 0 0 is_stmt
+
+
+0x00000e4c: 00 DW_LNE_set_address (0x0000000000000eb2)
+0x00000e53: 03 DW_LNS_advance_line (131)
+0x00000e55: 05 DW_LNS_set_column (13)
+0x00000e57: 01 DW_LNS_copy
+ 0x0000000000000eb2 131 13 1 0 0 is_stmt
+
+
+0x00000e58: 00 DW_LNE_set_address (0x0000000000000eb3)
+0x00000e5f: 03 DW_LNS_advance_line (109)
+0x00000e65: 05 DW_LNS_set_column (4)
+0x00000e67: 01 DW_LNS_copy
+ 0x0000000000000eb3 109 4 1 0 0 is_stmt
+
+
+0x00000e68: 00 DW_LNE_set_address (0x0000000000000eb6)
+0x00000e6f: 03 DW_LNS_advance_line (123)
+0x00000e71: 05 DW_LNS_set_column (13)
+0x00000e73: 01 DW_LNS_copy
+ 0x0000000000000eb6 123 13 1 0 0 is_stmt
+
+
+0x00000e74: 00 DW_LNE_set_address (0x0000000000000ebe)
+0x00000e7b: 03 DW_LNS_advance_line (138)
+0x00000e7d: 05 DW_LNS_set_column (9)
+0x00000e7f: 01 DW_LNS_copy
+ 0x0000000000000ebe 138 9 1 0 0 is_stmt
+
+
+0x00000e80: 00 DW_LNE_set_address (0x0000000000000ec6)
+0x00000e87: 05 DW_LNS_set_column (4)
+0x00000e89: 06 DW_LNS_negate_stmt
+0x00000e8a: 01 DW_LNS_copy
+ 0x0000000000000ec6 138 4 1 0 0
+
+
+0x00000e8b: 00 DW_LNE_set_address (0x0000000000000ecb)
+0x00000e92: 03 DW_LNS_advance_line (139)
+0x00000e94: 05 DW_LNS_set_column (9)
+0x00000e96: 06 DW_LNS_negate_stmt
+0x00000e97: 01 DW_LNS_copy
+ 0x0000000000000ecb 139 9 1 0 0 is_stmt
+
+
+0x00000e98: 00 DW_LNE_set_address (0x0000000000000ed3)
+0x00000e9f: 05 DW_LNS_set_column (4)
+0x00000ea1: 06 DW_LNS_negate_stmt
+0x00000ea2: 01 DW_LNS_copy
+ 0x0000000000000ed3 139 4 1 0 0
+
+
+0x00000ea3: 00 DW_LNE_set_address (0x0000000000000ed8)
+0x00000eaa: 03 DW_LNS_advance_line (140)
+0x00000eac: 05 DW_LNS_set_column (13)
+0x00000eae: 06 DW_LNS_negate_stmt
+0x00000eaf: 01 DW_LNS_copy
+ 0x0000000000000ed8 140 13 1 0 0 is_stmt
+
+
+0x00000eb0: 00 DW_LNE_set_address (0x0000000000000ee9)
+0x00000eb7: 03 DW_LNS_advance_line (141)
+0x00000eb9: 05 DW_LNS_set_column (11)
+0x00000ebb: 01 DW_LNS_copy
+ 0x0000000000000ee9 141 11 1 0 0 is_stmt
+
+
+0x00000ebc: 00 DW_LNE_set_address (0x0000000000000ef1)
+0x00000ec3: 05 DW_LNS_set_column (16)
+0x00000ec5: 06 DW_LNS_negate_stmt
+0x00000ec6: 01 DW_LNS_copy
+ 0x0000000000000ef1 141 16 1 0 0
+
+
+0x00000ec7: 00 DW_LNE_set_address (0x0000000000000f07)
+0x00000ece: 05 DW_LNS_set_column (4)
+0x00000ed0: 01 DW_LNS_copy
+ 0x0000000000000f07 141 4 1 0 0
+
+
+0x00000ed1: 00 DW_LNE_set_address (0x0000000000000f1c)
+0x00000ed8: 03 DW_LNS_advance_line (142)
+0x00000eda: 05 DW_LNS_set_column (36)
+0x00000edc: 06 DW_LNS_negate_stmt
+0x00000edd: 01 DW_LNS_copy
+ 0x0000000000000f1c 142 36 1 0 0 is_stmt
+
+
+0x00000ede: 00 DW_LNE_set_address (0x0000000000000f24)
+0x00000ee5: 05 DW_LNS_set_column (20)
+0x00000ee7: 06 DW_LNS_negate_stmt
+0x00000ee8: 01 DW_LNS_copy
+ 0x0000000000000f24 142 20 1 0 0
+
+
+0x00000ee9: 00 DW_LNE_set_address (0x0000000000000f2c)
+0x00000ef0: 05 DW_LNS_set_column (13)
+0x00000ef2: 01 DW_LNS_copy
+ 0x0000000000000f2c 142 13 1 0 0
+
+
+0x00000ef3: 00 DW_LNE_set_address (0x0000000000000f34)
+0x00000efa: 03 DW_LNS_advance_line (143)
+0x00000efc: 05 DW_LNS_set_column (11)
+0x00000efe: 06 DW_LNS_negate_stmt
+0x00000eff: 01 DW_LNS_copy
+ 0x0000000000000f34 143 11 1 0 0 is_stmt
+
+
+0x00000f00: 00 DW_LNE_set_address (0x0000000000000f3c)
+0x00000f07: 05 DW_LNS_set_column (22)
+0x00000f09: 06 DW_LNS_negate_stmt
+0x00000f0a: 01 DW_LNS_copy
+ 0x0000000000000f3c 143 22 1 0 0
+
+
+0x00000f0b: 00 DW_LNE_set_address (0x0000000000000f44)
+0x00000f12: 05 DW_LNS_set_column (20)
+0x00000f14: 01 DW_LNS_copy
+ 0x0000000000000f44 143 20 1 0 0
+
+
+0x00000f15: 00 DW_LNE_set_address (0x0000000000000f5a)
+0x00000f1c: 05 DW_LNS_set_column (11)
+0x00000f1e: 01 DW_LNS_copy
+ 0x0000000000000f5a 143 11 1 0 0
+
+
+0x00000f1f: 00 DW_LNE_set_address (0x0000000000000f71)
+0x00000f26: 03 DW_LNS_advance_line (144)
+0x00000f28: 05 DW_LNS_set_column (21)
+0x00000f2a: 06 DW_LNS_negate_stmt
+0x00000f2b: 01 DW_LNS_copy
+ 0x0000000000000f71 144 21 1 0 0 is_stmt
+
+
+0x00000f2c: 00 DW_LNE_set_address (0x0000000000000f79)
+0x00000f33: 05 DW_LNS_set_column (19)
+0x00000f35: 06 DW_LNS_negate_stmt
+0x00000f36: 01 DW_LNS_copy
+ 0x0000000000000f79 144 19 1 0 0
+
+
+0x00000f37: 00 DW_LNE_set_address (0x0000000000000f82)
+0x00000f3e: 03 DW_LNS_advance_line (145)
+0x00000f40: 05 DW_LNS_set_column (15)
+0x00000f42: 06 DW_LNS_negate_stmt
+0x00000f43: 01 DW_LNS_copy
+ 0x0000000000000f82 145 15 1 0 0 is_stmt
+
+
+0x00000f44: 00 DW_LNE_set_address (0x0000000000000f8a)
+0x00000f4b: 05 DW_LNS_set_column (13)
+0x00000f4d: 06 DW_LNS_negate_stmt
+0x00000f4e: 01 DW_LNS_copy
+ 0x0000000000000f8a 145 13 1 0 0
+
+
+0x00000f4f: 00 DW_LNE_set_address (0x0000000000000f92)
+0x00000f56: 03 DW_LNS_advance_line (146)
+0x00000f58: 05 DW_LNS_set_column (14)
+0x00000f5a: 06 DW_LNS_negate_stmt
+0x00000f5b: 01 DW_LNS_copy
+ 0x0000000000000f92 146 14 1 0 0 is_stmt
+
+
+0x00000f5c: 00 DW_LNE_set_address (0x0000000000000f9a)
+0x00000f63: 05 DW_LNS_set_column (20)
+0x00000f65: 06 DW_LNS_negate_stmt
+0x00000f66: 01 DW_LNS_copy
+ 0x0000000000000f9a 146 20 1 0 0
+
+
+0x00000f67: 00 DW_LNE_set_address (0x0000000000000fa3)
+0x00000f6e: 05 DW_LNS_set_column (12)
+0x00000f70: 01 DW_LNS_copy
+ 0x0000000000000fa3 146 12 1 0 0
+
+
+0x00000f71: 00 DW_LNE_set_address (0x0000000000000fab)
+0x00000f78: 03 DW_LNS_advance_line (147)
+0x00000f7a: 06 DW_LNS_negate_stmt
+0x00000f7b: 01 DW_LNS_copy
+ 0x0000000000000fab 147 12 1 0 0 is_stmt
+
+
+0x00000f7c: 00 DW_LNE_set_address (0x0000000000000fb3)
+0x00000f83: 05 DW_LNS_set_column (7)
+0x00000f85: 06 DW_LNS_negate_stmt
+0x00000f86: 01 DW_LNS_copy
+ 0x0000000000000fb3 147 7 1 0 0
+
+
+0x00000f87: 00 DW_LNE_set_address (0x0000000000000fb8)
+0x00000f8e: 03 DW_LNS_advance_line (141)
+0x00000f94: 05 DW_LNS_set_column (4)
+0x00000f96: 06 DW_LNS_negate_stmt
+0x00000f97: 01 DW_LNS_copy
+ 0x0000000000000fb8 141 4 1 0 0 is_stmt
+
+
+0x00000f98: 00 DW_LNE_set_address (0x0000000000000fbe)
+0x00000f9f: 03 DW_LNS_advance_line (149)
+0x00000fa1: 05 DW_LNS_set_column (11)
+0x00000fa3: 01 DW_LNS_copy
+ 0x0000000000000fbe 149 11 1 0 0 is_stmt
+
+
+0x00000fa4: 00 DW_LNE_set_address (0x0000000000000fc6)
+0x00000fab: 05 DW_LNS_set_column (4)
+0x00000fad: 06 DW_LNS_negate_stmt
+0x00000fae: 01 DW_LNS_copy
+ 0x0000000000000fc6 149 4 1 0 0
+
+
+0x00000faf: 00 DW_LNE_set_address (0x0000000000000fde)
+0x00000fb6: 00 DW_LNE_end_sequence
+ 0x0000000000000fde 149 4 1 0 0 end_sequence
+
+
+.debug_str contents:
+0x00000000: "clang version 11.0.0 (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project 2d7a8cf90478cd845ffb39763b0e95b7715322d2)"
+0x00000095: "tests/fannkuch.cpp"
+0x000000a8: "/home/alon/Dev/emscripten"
+0x000000c2: "i"
+0x000000c4: "int"
+0x000000c8: "n"
+0x000000ca: "next"
+0x000000cf: "worker_args"
+0x000000db: "std"
+0x000000df: "decltype(nullptr)"
+0x000000f1: "nullptr_t"
+0x000000fb: "_Z15fannkuch_workerPv"
+0x00000111: "fannkuch_worker"
+0x00000121: "main"
+0x00000126: "_ZL8fannkuchi"
+0x00000134: "fannkuch"
+0x0000013d: "_arg"
+0x00000142: "args"
+0x00000147: "perm1"
+0x0000014d: "count"
+0x00000153: "perm"
+0x00000158: "maxflips"
+0x00000161: "flips"
+0x00000167: "r"
+0x00000169: "j"
+0x0000016b: "k"
+0x0000016d: "tmp"
+0x00000171: "p0"
+0x00000174: "argc"
+0x00000179: "argv"
+0x0000017e: "char"
+0x00000183: "targs"
+0x00000189: "showmax"
+0x00000191: "cleanup"
+
+.debug_ranges contents:
+00000000 00000006 0000088c
+00000000 0000088e 000009dc
+00000000 000009de 00001042
+00000000 <End of list>
+(module
+ (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $none_=>_none (func))
+ (type $i32_=>_none (func (param i32)))
+ (import "env" "memory" (memory $4 256 256))
+ (data (i32.const 1024) "Wrong argument.\n\00Pfannkuchen(%d) = %d.\n\00%d\00\n\00")
+ (import "env" "__indirect_function_table" (table $timport$5 1 funcref))
+ (import "env" "malloc" (func $malloc (param i32) (result i32)))
+ (import "env" "free" (func $free (param i32)))
+ (import "env" "atoi" (func $atoi (param i32) (result i32)))
+ (import "env" "printf" (func $printf (param i32 i32) (result i32)))
+ (global $global$0 (mut i32) (i32.const 5243952))
+ (global $global$1 i32 (i32.const 1069))
+ (export "__wasm_call_ctors" (func $__wasm_call_ctors))
+ (export "main" (func $main))
+ (export "__data_end" (global $global$1))
+ (func $__wasm_call_ctors (; 4 ;)
+ )
+ (func $fannkuch_worker\28void*\29 (; 5 ;) (param $0 i32) (result 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 i32)
+ (local $14 i32)
+ (local $15 i32)
+ (local $16 i32)
+ (local $17 i32)
+ (local $18 i32)
+ (local $19 i32)
+ (local $20 i32)
+ (local $21 i32)
+ (local $22 i32)
+ (local $23 i32)
+ (local $24 i32)
+ (local $25 i32)
+ (local $26 i32)
+ (local $27 i32)
+ (local $28 i32)
+ (local $29 i32)
+ (local $30 i32)
+ (local $31 i32)
+ (local $32 i32)
+ (local $33 i32)
+ (local $34 i32)
+ (local $35 i32)
+ (local $36 i32)
+ (local $37 i32)
+ (local $38 i32)
+ (local $39 i32)
+ (local $40 i32)
+ (local $41 i32)
+ (local $42 i32)
+ (local $43 i32)
+ (local $44 i32)
+ (local $45 i32)
+ (local $46 i32)
+ (local $47 i32)
+ (local $48 i32)
+ (local $49 i32)
+ (local $50 i32)
+ (local $51 i32)
+ (local $52 i32)
+ (local $53 i32)
+ (local $54 i32)
+ (local $55 i32)
+ (local $56 i32)
+ (local $57 i32)
+ (local $58 i32)
+ (local $59 i32)
+ (local $60 i32)
+ (local $61 i32)
+ (local $62 i32)
+ (local $63 i32)
+ (local $64 i32)
+ (local $65 i32)
+ (local $66 i32)
+ (local $67 i32)
+ (local $68 i32)
+ (local $69 i32)
+ (local $70 i32)
+ (local $71 i32)
+ (local $72 i32)
+ (local $73 i32)
+ (local $74 i32)
+ (local $75 i32)
+ (local $76 i32)
+ (local $77 i32)
+ (local $78 i32)
+ (local $79 i32)
+ (local $80 i32)
+ (local $81 i32)
+ (local $82 i32)
+ (local $83 i32)
+ (local $84 i32)
+ (local $85 i32)
+ (local $86 i32)
+ (local $87 i32)
+ (local $88 i32)
+ (local $89 i32)
+ (local $90 i32)
+ (local $91 i32)
+ (local $92 i32)
+ (local $93 i32)
+ (local $94 i32)
+ (local $95 i32)
+ (local $96 i32)
+ (local $97 i32)
+ (local $98 i32)
+ (local $99 i32)
+ (local $100 i32)
+ (local $101 i32)
+ (local $102 i32)
+ (local $103 i32)
+ (local $104 i32)
+ (local $105 i32)
+ (local $106 i32)
+ (local $107 i32)
+ (local $108 i32)
+ (local $109 i32)
+ (local $110 i32)
+ (local $111 i32)
+ (local $112 i32)
+ (local $113 i32)
+ (local $114 i32)
+ (local $115 i32)
+ (local $116 i32)
+ (local $117 i32)
+ (local $118 i32)
+ (local $119 i32)
+ (local $120 i32)
+ (local $121 i32)
+ (local $122 i32)
+ (local $123 i32)
+ (local $124 i32)
+ (local $125 i32)
+ (local $126 i32)
+ (local $127 i32)
+ (local $128 i32)
+ (local $129 i32)
+ (local $130 i32)
+ (local $131 i32)
+ (local $132 i32)
+ (local $133 i32)
+ (local $134 i32)
+ (local $135 i32)
+ (local $136 i32)
+ (local $137 i32)
+ (local $138 i32)
+ (local $139 i32)
+ (local $140 i32)
+ (local $141 i32)
+ (local $142 i32)
+ (local $143 i32)
+ (local $144 i32)
+ (local $145 i32)
+ (local $146 i32)
+ (local $147 i32)
+ (local $148 i32)
+ (local $149 i32)
+ (local $150 i32)
+ (local $151 i32)
+ (local $152 i32)
+ (local $153 i32)
+ (local $154 i32)
+ (local $155 i32)
+ (local $156 i32)
+ (local $157 i32)
+ (local $158 i32)
+ (local $159 i32)
+ (local $160 i32)
+ (local $161 i32)
+ (local $162 i32)
+ (local $163 i32)
+ (local $164 i32)
+ (local $165 i32)
+ (local $166 i32)
+ (local $167 i32)
+ (local $168 i32)
+ (local $169 i32)
+ (local $170 i32)
+ (local $171 i32)
+ (local $172 i32)
+ (local $173 i32)
+ (local $174 i32)
+ (local $175 i32)
+ (local $176 i32)
+ (local $177 i32)
+ (local $178 i32)
+ (local $179 i32)
+ (local $180 i32)
+ (local $181 i32)
+ (local $182 i32)
+ (local $183 i32)
+ (local $184 i32)
+ (local $185 i32)
+ (local $186 i32)
+ (local $187 i32)
+ (local $188 i32)
+ (local $189 i32)
+ (local $190 i32)
+ (local $191 i32)
+ (local $192 i32)
+ (local $193 i32)
+ (local $194 i32)
+ (local $195 i32)
+ (local $196 i32)
+ (local $197 i32)
+ (local $198 i32)
+ (local $199 i32)
+ (local $200 i32)
+ (local $201 i32)
+ (local $202 i32)
+ (local $203 i32)
+ (local $204 i32)
+ (local $205 i32)
+ (local $206 i32)
+ (local $207 i32)
+ (local $208 i32)
+ (local $209 i32)
+ (local $210 i32)
+ (local $211 i32)
+ (local $212 i32)
+ (local $213 i32)
+ (local $214 i32)
+ (local $215 i32)
+ (local $216 i32)
+ (local $217 i32)
+ (local $218 i32)
+ (local $219 i32)
+ (local $220 i32)
+ (local $221 i32)
+ (local $222 i32)
+ (local $223 i32)
+ (local $224 i32)
+ (local $225 i32)
+ (local $226 i32)
+ (local $227 i32)
+ (local $228 i32)
+ (local $229 i32)
+ (local $230 i32)
+ (local $231 i32)
+ (local $232 i32)
+ (local $233 i32)
+ (local $234 i32)
+ (local $235 i32)
+ (local $236 i32)
+ (local $237 i32)
+ (local $238 i32)
+ (local $239 i32)
+ (local $240 i32)
+ (local $241 i32)
+ (local $242 i32)
+ (local $243 i32)
+ (local $244 i32)
+ ;; code offset: 0xc
+ (local.set $1
+ ;; code offset: 0xa
+ (global.get $global$0)
+ )
+ ;; code offset: 0x11
+ (local.set $2
+ ;; code offset: 0xe
+ (i32.const 64)
+ )
+ ;; code offset: 0x18
+ (local.set $3
+ ;; code offset: 0x17
+ (i32.sub
+ ;; code offset: 0x13
+ (local.get $1)
+ ;; code offset: 0x15
+ (local.get $2)
+ )
+ )
+ ;; code offset: 0x1c
+ (global.set $global$0
+ ;; code offset: 0x1a
+ (local.get $3)
+ )
+ ;; code offset: 0x20
+ (local.set $4
+ ;; code offset: 0x1e
+ (i32.const 0)
+ )
+ ;; code offset: 0x26
+ (i32.store offset=60
+ ;; code offset: 0x22
+ (local.get $3)
+ ;; code offset: 0x24
+ (local.get $0)
+ )
+ ;; code offset: 0x2e
+ (local.set $5
+ ;; code offset: 0x2b
+ (i32.load offset=60
+ ;; code offset: 0x29
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x34
+ (i32.store offset=56
+ ;; code offset: 0x30
+ (local.get $3)
+ ;; code offset: 0x32
+ (local.get $5)
+ )
+ ;; code offset: 0x3b
+ (i32.store offset=40
+ ;; code offset: 0x37
+ (local.get $3)
+ ;; code offset: 0x39
+ (local.get $4)
+ )
+ ;; code offset: 0x43
+ (local.set $6
+ ;; code offset: 0x40
+ (i32.load offset=56
+ ;; code offset: 0x3e
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x4a
+ (local.set $7
+ ;; code offset: 0x47
+ (i32.load offset=4
+ ;; code offset: 0x45
+ (local.get $6)
+ )
+ )
+ ;; code offset: 0x50
+ (i32.store offset=28
+ ;; code offset: 0x4c
+ (local.get $3)
+ ;; code offset: 0x4e
+ (local.get $7)
+ )
+ ;; code offset: 0x58
+ (local.set $8
+ ;; code offset: 0x55
+ (i32.load offset=28
+ ;; code offset: 0x53
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x5c
+ (local.set $9
+ ;; code offset: 0x5a
+ (i32.const 2)
+ )
+ ;; code offset: 0x63
+ (local.set $10
+ ;; code offset: 0x62
+ (i32.shl
+ ;; code offset: 0x5e
+ (local.get $8)
+ ;; code offset: 0x60
+ (local.get $9)
+ )
+ )
+ ;; code offset: 0x69
+ (local.set $11
+ ;; code offset: 0x67
+ (call $malloc
+ ;; code offset: 0x65
+ (local.get $10)
+ )
+ )
+ ;; code offset: 0x6f
+ (i32.store offset=52
+ ;; code offset: 0x6b
+ (local.get $3)
+ ;; code offset: 0x6d
+ (local.get $11)
+ )
+ ;; code offset: 0x77
+ (local.set $12
+ ;; code offset: 0x74
+ (i32.load offset=28
+ ;; code offset: 0x72
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x7b
+ (local.set $13
+ ;; code offset: 0x79
+ (i32.const 2)
+ )
+ ;; code offset: 0x82
+ (local.set $14
+ ;; code offset: 0x81
+ (i32.shl
+ ;; code offset: 0x7d
+ (local.get $12)
+ ;; code offset: 0x7f
+ (local.get $13)
+ )
+ )
+ ;; code offset: 0x88
+ (local.set $15
+ ;; code offset: 0x86
+ (call $malloc
+ ;; code offset: 0x84
+ (local.get $14)
+ )
+ )
+ ;; code offset: 0x8e
+ (i32.store offset=44
+ ;; code offset: 0x8a
+ (local.get $3)
+ ;; code offset: 0x8c
+ (local.get $15)
+ )
+ ;; code offset: 0x96
+ (local.set $16
+ ;; code offset: 0x93
+ (i32.load offset=28
+ ;; code offset: 0x91
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x9a
+ (local.set $17
+ ;; code offset: 0x98
+ (i32.const 2)
+ )
+ ;; code offset: 0xa1
+ (local.set $18
+ ;; code offset: 0xa0
+ (i32.shl
+ ;; code offset: 0x9c
+ (local.get $16)
+ ;; code offset: 0x9e
+ (local.get $17)
+ )
+ )
+ ;; code offset: 0xa7
+ (local.set $19
+ ;; code offset: 0xa5
+ (call $malloc
+ ;; code offset: 0xa3
+ (local.get $18)
+ )
+ )
+ ;; code offset: 0xad
+ (i32.store offset=48
+ ;; code offset: 0xa9
+ (local.get $3)
+ ;; code offset: 0xab
+ (local.get $19)
+ )
+ ;; code offset: 0xb4
+ (i32.store offset=32
+ ;; code offset: 0xb0
+ (local.get $3)
+ ;; code offset: 0xb2
+ (local.get $4)
+ )
+ ;; code offset: 0xb7
+ (block $label$1
+ ;; code offset: 0xb9
+ (loop $label$2
+ ;; code offset: 0xc0
+ (local.set $20
+ ;; code offset: 0xbd
+ (i32.load offset=32
+ ;; code offset: 0xbb
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc7
+ (local.set $21
+ ;; code offset: 0xc4
+ (i32.load offset=28
+ ;; code offset: 0xc2
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xcb
+ (local.set $22
+ ;; code offset: 0xc9
+ (local.get $20)
+ )
+ ;; code offset: 0xcf
+ (local.set $23
+ ;; code offset: 0xcd
+ (local.get $21)
+ )
+ ;; code offset: 0xd6
+ (local.set $24
+ ;; code offset: 0xd5
+ (i32.lt_s
+ ;; code offset: 0xd1
+ (local.get $22)
+ ;; code offset: 0xd3
+ (local.get $23)
+ )
+ )
+ ;; code offset: 0xda
+ (local.set $25
+ ;; code offset: 0xd8
+ (i32.const 1)
+ )
+ ;; code offset: 0xe1
+ (local.set $26
+ ;; code offset: 0xe0
+ (i32.and
+ ;; code offset: 0xdc
+ (local.get $24)
+ ;; code offset: 0xde
+ (local.get $25)
+ )
+ )
+ ;; code offset: 0xe6
+ (br_if $label$1
+ ;; code offset: 0xe5
+ (i32.eqz
+ ;; code offset: 0xe3
+ (local.get $26)
+ )
+ )
+ ;; code offset: 0xed
+ (local.set $27
+ ;; code offset: 0xea
+ (i32.load offset=32
+ ;; code offset: 0xe8
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xf4
+ (local.set $28
+ ;; code offset: 0xf1
+ (i32.load offset=52
+ ;; code offset: 0xef
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xfb
+ (local.set $29
+ ;; code offset: 0xf8
+ (i32.load offset=32
+ ;; code offset: 0xf6
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xff
+ (local.set $30
+ ;; code offset: 0xfd
+ (i32.const 2)
+ )
+ ;; code offset: 0x106
+ (local.set $31
+ ;; code offset: 0x105
+ (i32.shl
+ ;; code offset: 0x101
+ (local.get $29)
+ ;; code offset: 0x103
+ (local.get $30)
+ )
+ )
+ ;; code offset: 0x10d
+ (local.set $32
+ ;; code offset: 0x10c
+ (i32.add
+ ;; code offset: 0x108
+ (local.get $28)
+ ;; code offset: 0x10a
+ (local.get $31)
+ )
+ )
+ ;; code offset: 0x113
+ (i32.store
+ ;; code offset: 0x10f
+ (local.get $32)
+ ;; code offset: 0x111
+ (local.get $27)
+ )
+ ;; code offset: 0x11b
+ (local.set $33
+ ;; code offset: 0x118
+ (i32.load offset=32
+ ;; code offset: 0x116
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x11f
+ (local.set $34
+ ;; code offset: 0x11d
+ (i32.const 1)
+ )
+ ;; code offset: 0x126
+ (local.set $35
+ ;; code offset: 0x125
+ (i32.add
+ ;; code offset: 0x121
+ (local.get $33)
+ ;; code offset: 0x123
+ (local.get $34)
+ )
+ )
+ ;; code offset: 0x12c
+ (i32.store offset=32
+ ;; code offset: 0x128
+ (local.get $3)
+ ;; code offset: 0x12a
+ (local.get $35)
+ )
+ ;; code offset: 0x12f
+ (br $label$2)
+ )
+ )
+ ;; code offset: 0x13a
+ (local.set $36
+ ;; code offset: 0x137
+ (i32.load offset=28
+ ;; code offset: 0x135
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x13e
+ (local.set $37
+ ;; code offset: 0x13c
+ (i32.const 1)
+ )
+ ;; code offset: 0x145
+ (local.set $38
+ ;; code offset: 0x144
+ (i32.sub
+ ;; code offset: 0x140
+ (local.get $36)
+ ;; code offset: 0x142
+ (local.get $37)
+ )
+ )
+ ;; code offset: 0x14c
+ (local.set $39
+ ;; code offset: 0x149
+ (i32.load offset=52
+ ;; code offset: 0x147
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x153
+ (local.set $40
+ ;; code offset: 0x150
+ (i32.load offset=56
+ ;; code offset: 0x14e
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x15a
+ (local.set $41
+ ;; code offset: 0x157
+ (i32.load
+ ;; code offset: 0x155
+ (local.get $40)
+ )
+ )
+ ;; code offset: 0x15e
+ (local.set $42
+ ;; code offset: 0x15c
+ (i32.const 2)
+ )
+ ;; code offset: 0x165
+ (local.set $43
+ ;; code offset: 0x164
+ (i32.shl
+ ;; code offset: 0x160
+ (local.get $41)
+ ;; code offset: 0x162
+ (local.get $42)
+ )
+ )
+ ;; code offset: 0x16c
+ (local.set $44
+ ;; code offset: 0x16b
+ (i32.add
+ ;; code offset: 0x167
+ (local.get $39)
+ ;; code offset: 0x169
+ (local.get $43)
+ )
+ )
+ ;; code offset: 0x172
+ (i32.store
+ ;; code offset: 0x16e
+ (local.get $44)
+ ;; code offset: 0x170
+ (local.get $38)
+ )
+ ;; code offset: 0x17a
+ (local.set $45
+ ;; code offset: 0x177
+ (i32.load offset=56
+ ;; code offset: 0x175
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x181
+ (local.set $46
+ ;; code offset: 0x17e
+ (i32.load
+ ;; code offset: 0x17c
+ (local.get $45)
+ )
+ )
+ ;; code offset: 0x188
+ (local.set $47
+ ;; code offset: 0x185
+ (i32.load offset=52
+ ;; code offset: 0x183
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x18f
+ (local.set $48
+ ;; code offset: 0x18c
+ (i32.load offset=28
+ ;; code offset: 0x18a
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x193
+ (local.set $49
+ ;; code offset: 0x191
+ (i32.const 1)
+ )
+ ;; code offset: 0x19a
+ (local.set $50
+ ;; code offset: 0x199
+ (i32.sub
+ ;; code offset: 0x195
+ (local.get $48)
+ ;; code offset: 0x197
+ (local.get $49)
+ )
+ )
+ ;; code offset: 0x19e
+ (local.set $51
+ ;; code offset: 0x19c
+ (i32.const 2)
+ )
+ ;; code offset: 0x1a5
+ (local.set $52
+ ;; code offset: 0x1a4
+ (i32.shl
+ ;; code offset: 0x1a0
+ (local.get $50)
+ ;; code offset: 0x1a2
+ (local.get $51)
+ )
+ )
+ ;; code offset: 0x1ac
+ (local.set $53
+ ;; code offset: 0x1ab
+ (i32.add
+ ;; code offset: 0x1a7
+ (local.get $47)
+ ;; code offset: 0x1a9
+ (local.get $52)
+ )
+ )
+ ;; code offset: 0x1b2
+ (i32.store
+ ;; code offset: 0x1ae
+ (local.get $53)
+ ;; code offset: 0x1b0
+ (local.get $46)
+ )
+ ;; code offset: 0x1ba
+ (local.set $54
+ ;; code offset: 0x1b7
+ (i32.load offset=28
+ ;; code offset: 0x1b5
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x1c0
+ (i32.store offset=24
+ ;; code offset: 0x1bc
+ (local.get $3)
+ ;; code offset: 0x1be
+ (local.get $54)
+ )
+ ;; code offset: 0x1c3
+ (loop $label$3 (result i32)
+ ;; code offset: 0x1c5
+ (block $label$4
+ ;; code offset: 0x1c7
+ (loop $label$5
+ ;; code offset: 0x1cb
+ (local.set $55
+ ;; code offset: 0x1c9
+ (i32.const 1)
+ )
+ ;; code offset: 0x1d2
+ (local.set $56
+ ;; code offset: 0x1cf
+ (i32.load offset=24
+ ;; code offset: 0x1cd
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x1d6
+ (local.set $57
+ ;; code offset: 0x1d4
+ (local.get $56)
+ )
+ ;; code offset: 0x1da
+ (local.set $58
+ ;; code offset: 0x1d8
+ (local.get $55)
+ )
+ ;; code offset: 0x1e1
+ (local.set $59
+ ;; code offset: 0x1e0
+ (i32.gt_s
+ ;; code offset: 0x1dc
+ (local.get $57)
+ ;; code offset: 0x1de
+ (local.get $58)
+ )
+ )
+ ;; code offset: 0x1e5
+ (local.set $60
+ ;; code offset: 0x1e3
+ (i32.const 1)
+ )
+ ;; code offset: 0x1ec
+ (local.set $61
+ ;; code offset: 0x1eb
+ (i32.and
+ ;; code offset: 0x1e7
+ (local.get $59)
+ ;; code offset: 0x1e9
+ (local.get $60)
+ )
+ )
+ ;; code offset: 0x1f1
+ (br_if $label$4
+ ;; code offset: 0x1f0
+ (i32.eqz
+ ;; code offset: 0x1ee
+ (local.get $61)
+ )
+ )
+ ;; code offset: 0x1f8
+ (local.set $62
+ ;; code offset: 0x1f5
+ (i32.load offset=24
+ ;; code offset: 0x1f3
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x1ff
+ (local.set $63
+ ;; code offset: 0x1fc
+ (i32.load offset=48
+ ;; code offset: 0x1fa
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x206
+ (local.set $64
+ ;; code offset: 0x203
+ (i32.load offset=24
+ ;; code offset: 0x201
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x20a
+ (local.set $65
+ ;; code offset: 0x208
+ (i32.const 1)
+ )
+ ;; code offset: 0x211
+ (local.set $66
+ ;; code offset: 0x210
+ (i32.sub
+ ;; code offset: 0x20c
+ (local.get $64)
+ ;; code offset: 0x20e
+ (local.get $65)
+ )
+ )
+ ;; code offset: 0x215
+ (local.set $67
+ ;; code offset: 0x213
+ (i32.const 2)
+ )
+ ;; code offset: 0x21c
+ (local.set $68
+ ;; code offset: 0x21b
+ (i32.shl
+ ;; code offset: 0x217
+ (local.get $66)
+ ;; code offset: 0x219
+ (local.get $67)
+ )
+ )
+ ;; code offset: 0x223
+ (local.set $69
+ ;; code offset: 0x222
+ (i32.add
+ ;; code offset: 0x21e
+ (local.get $63)
+ ;; code offset: 0x220
+ (local.get $68)
+ )
+ )
+ ;; code offset: 0x229
+ (i32.store
+ ;; code offset: 0x225
+ (local.get $69)
+ ;; code offset: 0x227
+ (local.get $62)
+ )
+ ;; code offset: 0x231
+ (local.set $70
+ ;; code offset: 0x22e
+ (i32.load offset=24
+ ;; code offset: 0x22c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x235
+ (local.set $71
+ ;; code offset: 0x233
+ (i32.const -1)
+ )
+ ;; code offset: 0x23c
+ (local.set $72
+ ;; code offset: 0x23b
+ (i32.add
+ ;; code offset: 0x237
+ (local.get $70)
+ ;; code offset: 0x239
+ (local.get $71)
+ )
+ )
+ ;; code offset: 0x242
+ (i32.store offset=24
+ ;; code offset: 0x23e
+ (local.get $3)
+ ;; code offset: 0x240
+ (local.get $72)
+ )
+ ;; code offset: 0x245
+ (br $label$5)
+ )
+ )
+ ;; code offset: 0x250
+ (local.set $73
+ ;; code offset: 0x24d
+ (i32.load offset=52
+ ;; code offset: 0x24b
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x257
+ (local.set $74
+ ;; code offset: 0x254
+ (i32.load
+ ;; code offset: 0x252
+ (local.get $73)
+ )
+ )
+ ;; code offset: 0x259
+ (block $label$6
+ ;; code offset: 0x25e
+ (br_if $label$6
+ ;; code offset: 0x25d
+ (i32.eqz
+ ;; code offset: 0x25b
+ (local.get $74)
+ )
+ )
+ ;; code offset: 0x265
+ (local.set $75
+ ;; code offset: 0x262
+ (i32.load offset=52
+ ;; code offset: 0x260
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x26c
+ (local.set $76
+ ;; code offset: 0x269
+ (i32.load offset=28
+ ;; code offset: 0x267
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x270
+ (local.set $77
+ ;; code offset: 0x26e
+ (i32.const 1)
+ )
+ ;; code offset: 0x277
+ (local.set $78
+ ;; code offset: 0x276
+ (i32.sub
+ ;; code offset: 0x272
+ (local.get $76)
+ ;; code offset: 0x274
+ (local.get $77)
+ )
+ )
+ ;; code offset: 0x27b
+ (local.set $79
+ ;; code offset: 0x279
+ (i32.const 2)
+ )
+ ;; code offset: 0x282
+ (local.set $80
+ ;; code offset: 0x281
+ (i32.shl
+ ;; code offset: 0x27d
+ (local.get $78)
+ ;; code offset: 0x27f
+ (local.get $79)
+ )
+ )
+ ;; code offset: 0x289
+ (local.set $81
+ ;; code offset: 0x288
+ (i32.add
+ ;; code offset: 0x284
+ (local.get $75)
+ ;; code offset: 0x286
+ (local.get $80)
+ )
+ )
+ ;; code offset: 0x290
+ (local.set $82
+ ;; code offset: 0x28d
+ (i32.load
+ ;; code offset: 0x28b
+ (local.get $81)
+ )
+ )
+ ;; code offset: 0x297
+ (local.set $83
+ ;; code offset: 0x294
+ (i32.load offset=28
+ ;; code offset: 0x292
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x29b
+ (local.set $84
+ ;; code offset: 0x299
+ (i32.const 1)
+ )
+ ;; code offset: 0x2a2
+ (local.set $85
+ ;; code offset: 0x2a1
+ (i32.sub
+ ;; code offset: 0x29d
+ (local.get $83)
+ ;; code offset: 0x29f
+ (local.get $84)
+ )
+ )
+ ;; code offset: 0x2a6
+ (local.set $86
+ ;; code offset: 0x2a4
+ (local.get $82)
+ )
+ ;; code offset: 0x2aa
+ (local.set $87
+ ;; code offset: 0x2a8
+ (local.get $85)
+ )
+ ;; code offset: 0x2b1
+ (local.set $88
+ ;; code offset: 0x2b0
+ (i32.ne
+ ;; code offset: 0x2ac
+ (local.get $86)
+ ;; code offset: 0x2ae
+ (local.get $87)
+ )
+ )
+ ;; code offset: 0x2b5
+ (local.set $89
+ ;; code offset: 0x2b3
+ (i32.const 1)
+ )
+ ;; code offset: 0x2bc
+ (local.set $90
+ ;; code offset: 0x2bb
+ (i32.and
+ ;; code offset: 0x2b7
+ (local.get $88)
+ ;; code offset: 0x2b9
+ (local.get $89)
+ )
+ )
+ ;; code offset: 0x2c1
+ (br_if $label$6
+ ;; code offset: 0x2c0
+ (i32.eqz
+ ;; code offset: 0x2be
+ (local.get $90)
+ )
+ )
+ ;; code offset: 0x2c5
+ (local.set $91
+ ;; code offset: 0x2c3
+ (i32.const 0)
+ )
+ ;; code offset: 0x2cb
+ (i32.store offset=32
+ ;; code offset: 0x2c7
+ (local.get $3)
+ ;; code offset: 0x2c9
+ (local.get $91)
+ )
+ ;; code offset: 0x2ce
+ (block $label$7
+ ;; code offset: 0x2d0
+ (loop $label$8
+ ;; code offset: 0x2d7
+ (local.set $92
+ ;; code offset: 0x2d4
+ (i32.load offset=32
+ ;; code offset: 0x2d2
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x2de
+ (local.set $93
+ ;; code offset: 0x2db
+ (i32.load offset=28
+ ;; code offset: 0x2d9
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x2e2
+ (local.set $94
+ ;; code offset: 0x2e0
+ (local.get $92)
+ )
+ ;; code offset: 0x2e6
+ (local.set $95
+ ;; code offset: 0x2e4
+ (local.get $93)
+ )
+ ;; code offset: 0x2ed
+ (local.set $96
+ ;; code offset: 0x2ec
+ (i32.lt_s
+ ;; code offset: 0x2e8
+ (local.get $94)
+ ;; code offset: 0x2ea
+ (local.get $95)
+ )
+ )
+ ;; code offset: 0x2f1
+ (local.set $97
+ ;; code offset: 0x2ef
+ (i32.const 1)
+ )
+ ;; code offset: 0x2f8
+ (local.set $98
+ ;; code offset: 0x2f7
+ (i32.and
+ ;; code offset: 0x2f3
+ (local.get $96)
+ ;; code offset: 0x2f5
+ (local.get $97)
+ )
+ )
+ ;; code offset: 0x2fd
+ (br_if $label$7
+ ;; code offset: 0x2fc
+ (i32.eqz
+ ;; code offset: 0x2fa
+ (local.get $98)
+ )
+ )
+ ;; code offset: 0x304
+ (local.set $99
+ ;; code offset: 0x301
+ (i32.load offset=52
+ ;; code offset: 0x2ff
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x30b
+ (local.set $100
+ ;; code offset: 0x308
+ (i32.load offset=32
+ ;; code offset: 0x306
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x30f
+ (local.set $101
+ ;; code offset: 0x30d
+ (i32.const 2)
+ )
+ ;; code offset: 0x316
+ (local.set $102
+ ;; code offset: 0x315
+ (i32.shl
+ ;; code offset: 0x311
+ (local.get $100)
+ ;; code offset: 0x313
+ (local.get $101)
+ )
+ )
+ ;; code offset: 0x31d
+ (local.set $103
+ ;; code offset: 0x31c
+ (i32.add
+ ;; code offset: 0x318
+ (local.get $99)
+ ;; code offset: 0x31a
+ (local.get $102)
+ )
+ )
+ ;; code offset: 0x324
+ (local.set $104
+ ;; code offset: 0x321
+ (i32.load
+ ;; code offset: 0x31f
+ (local.get $103)
+ )
+ )
+ ;; code offset: 0x32b
+ (local.set $105
+ ;; code offset: 0x328
+ (i32.load offset=44
+ ;; code offset: 0x326
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x332
+ (local.set $106
+ ;; code offset: 0x32f
+ (i32.load offset=32
+ ;; code offset: 0x32d
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x336
+ (local.set $107
+ ;; code offset: 0x334
+ (i32.const 2)
+ )
+ ;; code offset: 0x33d
+ (local.set $108
+ ;; code offset: 0x33c
+ (i32.shl
+ ;; code offset: 0x338
+ (local.get $106)
+ ;; code offset: 0x33a
+ (local.get $107)
+ )
+ )
+ ;; code offset: 0x344
+ (local.set $109
+ ;; code offset: 0x343
+ (i32.add
+ ;; code offset: 0x33f
+ (local.get $105)
+ ;; code offset: 0x341
+ (local.get $108)
+ )
+ )
+ ;; code offset: 0x34a
+ (i32.store
+ ;; code offset: 0x346
+ (local.get $109)
+ ;; code offset: 0x348
+ (local.get $104)
+ )
+ ;; code offset: 0x352
+ (local.set $110
+ ;; code offset: 0x34f
+ (i32.load offset=32
+ ;; code offset: 0x34d
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x356
+ (local.set $111
+ ;; code offset: 0x354
+ (i32.const 1)
+ )
+ ;; code offset: 0x35d
+ (local.set $112
+ ;; code offset: 0x35c
+ (i32.add
+ ;; code offset: 0x358
+ (local.get $110)
+ ;; code offset: 0x35a
+ (local.get $111)
+ )
+ )
+ ;; code offset: 0x363
+ (i32.store offset=32
+ ;; code offset: 0x35f
+ (local.get $3)
+ ;; code offset: 0x361
+ (local.get $112)
+ )
+ ;; code offset: 0x366
+ (br $label$8)
+ )
+ )
+ ;; code offset: 0x36e
+ (local.set $113
+ ;; code offset: 0x36c
+ (i32.const 0)
+ )
+ ;; code offset: 0x374
+ (i32.store offset=36
+ ;; code offset: 0x370
+ (local.get $3)
+ ;; code offset: 0x372
+ (local.get $113)
+ )
+ ;; code offset: 0x37c
+ (local.set $114
+ ;; code offset: 0x379
+ (i32.load offset=44
+ ;; code offset: 0x377
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x383
+ (local.set $115
+ ;; code offset: 0x380
+ (i32.load
+ ;; code offset: 0x37e
+ (local.get $114)
+ )
+ )
+ ;; code offset: 0x389
+ (i32.store offset=16
+ ;; code offset: 0x385
+ (local.get $3)
+ ;; code offset: 0x387
+ (local.get $115)
+ )
+ ;; code offset: 0x38c
+ (loop $label$9
+ ;; code offset: 0x390
+ (local.set $116
+ ;; code offset: 0x38e
+ (i32.const 1)
+ )
+ ;; code offset: 0x396
+ (i32.store offset=32
+ ;; code offset: 0x392
+ (local.get $3)
+ ;; code offset: 0x394
+ (local.get $116)
+ )
+ ;; code offset: 0x39e
+ (local.set $117
+ ;; code offset: 0x39b
+ (i32.load offset=16
+ ;; code offset: 0x399
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x3a2
+ (local.set $118
+ ;; code offset: 0x3a0
+ (i32.const 1)
+ )
+ ;; code offset: 0x3a9
+ (local.set $119
+ ;; code offset: 0x3a8
+ (i32.sub
+ ;; code offset: 0x3a4
+ (local.get $117)
+ ;; code offset: 0x3a6
+ (local.get $118)
+ )
+ )
+ ;; code offset: 0x3af
+ (i32.store offset=20
+ ;; code offset: 0x3ab
+ (local.get $3)
+ ;; code offset: 0x3ad
+ (local.get $119)
+ )
+ ;; code offset: 0x3b2
+ (block $label$10
+ ;; code offset: 0x3b4
+ (loop $label$11
+ ;; code offset: 0x3bb
+ (local.set $120
+ ;; code offset: 0x3b8
+ (i32.load offset=32
+ ;; code offset: 0x3b6
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x3c2
+ (local.set $121
+ ;; code offset: 0x3bf
+ (i32.load offset=20
+ ;; code offset: 0x3bd
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x3c6
+ (local.set $122
+ ;; code offset: 0x3c4
+ (local.get $120)
+ )
+ ;; code offset: 0x3ca
+ (local.set $123
+ ;; code offset: 0x3c8
+ (local.get $121)
+ )
+ ;; code offset: 0x3d1
+ (local.set $124
+ ;; code offset: 0x3d0
+ (i32.lt_s
+ ;; code offset: 0x3cc
+ (local.get $122)
+ ;; code offset: 0x3ce
+ (local.get $123)
+ )
+ )
+ ;; code offset: 0x3d5
+ (local.set $125
+ ;; code offset: 0x3d3
+ (i32.const 1)
+ )
+ ;; code offset: 0x3dc
+ (local.set $126
+ ;; code offset: 0x3db
+ (i32.and
+ ;; code offset: 0x3d7
+ (local.get $124)
+ ;; code offset: 0x3d9
+ (local.get $125)
+ )
+ )
+ ;; code offset: 0x3e1
+ (br_if $label$10
+ ;; code offset: 0x3e0
+ (i32.eqz
+ ;; code offset: 0x3de
+ (local.get $126)
+ )
+ )
+ ;; code offset: 0x3e8
+ (local.set $127
+ ;; code offset: 0x3e5
+ (i32.load offset=44
+ ;; code offset: 0x3e3
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x3ef
+ (local.set $128
+ ;; code offset: 0x3ec
+ (i32.load offset=32
+ ;; code offset: 0x3ea
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x3f4
+ (local.set $129
+ ;; code offset: 0x3f2
+ (i32.const 2)
+ )
+ ;; code offset: 0x3fe
+ (local.set $130
+ ;; code offset: 0x3fd
+ (i32.shl
+ ;; code offset: 0x3f7
+ (local.get $128)
+ ;; code offset: 0x3fa
+ (local.get $129)
+ )
+ )
+ ;; code offset: 0x407
+ (local.set $131
+ ;; code offset: 0x406
+ (i32.add
+ ;; code offset: 0x401
+ (local.get $127)
+ ;; code offset: 0x403
+ (local.get $130)
+ )
+ )
+ ;; code offset: 0x410
+ (local.set $132
+ ;; code offset: 0x40d
+ (i32.load
+ ;; code offset: 0x40a
+ (local.get $131)
+ )
+ )
+ ;; code offset: 0x418
+ (i32.store offset=12
+ ;; code offset: 0x413
+ (local.get $3)
+ ;; code offset: 0x415
+ (local.get $132)
+ )
+ ;; code offset: 0x420
+ (local.set $133
+ ;; code offset: 0x41d
+ (i32.load offset=44
+ ;; code offset: 0x41b
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x428
+ (local.set $134
+ ;; code offset: 0x425
+ (i32.load offset=20
+ ;; code offset: 0x423
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x42d
+ (local.set $135
+ ;; code offset: 0x42b
+ (i32.const 2)
+ )
+ ;; code offset: 0x437
+ (local.set $136
+ ;; code offset: 0x436
+ (i32.shl
+ ;; code offset: 0x430
+ (local.get $134)
+ ;; code offset: 0x433
+ (local.get $135)
+ )
+ )
+ ;; code offset: 0x441
+ (local.set $137
+ ;; code offset: 0x440
+ (i32.add
+ ;; code offset: 0x43a
+ (local.get $133)
+ ;; code offset: 0x43d
+ (local.get $136)
+ )
+ )
+ ;; code offset: 0x44a
+ (local.set $138
+ ;; code offset: 0x447
+ (i32.load
+ ;; code offset: 0x444
+ (local.get $137)
+ )
+ )
+ ;; code offset: 0x452
+ (local.set $139
+ ;; code offset: 0x44f
+ (i32.load offset=44
+ ;; code offset: 0x44d
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x45a
+ (local.set $140
+ ;; code offset: 0x457
+ (i32.load offset=32
+ ;; code offset: 0x455
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x45f
+ (local.set $141
+ ;; code offset: 0x45d
+ (i32.const 2)
+ )
+ ;; code offset: 0x469
+ (local.set $142
+ ;; code offset: 0x468
+ (i32.shl
+ ;; code offset: 0x462
+ (local.get $140)
+ ;; code offset: 0x465
+ (local.get $141)
+ )
+ )
+ ;; code offset: 0x473
+ (local.set $143
+ ;; code offset: 0x472
+ (i32.add
+ ;; code offset: 0x46c
+ (local.get $139)
+ ;; code offset: 0x46f
+ (local.get $142)
+ )
+ )
+ ;; code offset: 0x47c
+ (i32.store
+ ;; code offset: 0x476
+ (local.get $143)
+ ;; code offset: 0x479
+ (local.get $138)
+ )
+ ;; code offset: 0x484
+ (local.set $144
+ ;; code offset: 0x481
+ (i32.load offset=12
+ ;; code offset: 0x47f
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x48c
+ (local.set $145
+ ;; code offset: 0x489
+ (i32.load offset=44
+ ;; code offset: 0x487
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x494
+ (local.set $146
+ ;; code offset: 0x491
+ (i32.load offset=20
+ ;; code offset: 0x48f
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x499
+ (local.set $147
+ ;; code offset: 0x497
+ (i32.const 2)
+ )
+ ;; code offset: 0x4a3
+ (local.set $148
+ ;; code offset: 0x4a2
+ (i32.shl
+ ;; code offset: 0x49c
+ (local.get $146)
+ ;; code offset: 0x49f
+ (local.get $147)
+ )
+ )
+ ;; code offset: 0x4ad
+ (local.set $149
+ ;; code offset: 0x4ac
+ (i32.add
+ ;; code offset: 0x4a6
+ (local.get $145)
+ ;; code offset: 0x4a9
+ (local.get $148)
+ )
+ )
+ ;; code offset: 0x4b6
+ (i32.store
+ ;; code offset: 0x4b0
+ (local.get $149)
+ ;; code offset: 0x4b3
+ (local.get $144)
+ )
+ ;; code offset: 0x4be
+ (local.set $150
+ ;; code offset: 0x4bb
+ (i32.load offset=32
+ ;; code offset: 0x4b9
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x4c3
+ (local.set $151
+ ;; code offset: 0x4c1
+ (i32.const 1)
+ )
+ ;; code offset: 0x4cd
+ (local.set $152
+ ;; code offset: 0x4cc
+ (i32.add
+ ;; code offset: 0x4c6
+ (local.get $150)
+ ;; code offset: 0x4c9
+ (local.get $151)
+ )
+ )
+ ;; code offset: 0x4d5
+ (i32.store offset=32
+ ;; code offset: 0x4d0
+ (local.get $3)
+ ;; code offset: 0x4d2
+ (local.get $152)
+ )
+ ;; code offset: 0x4dd
+ (local.set $153
+ ;; code offset: 0x4da
+ (i32.load offset=20
+ ;; code offset: 0x4d8
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x4e2
+ (local.set $154
+ ;; code offset: 0x4e0
+ (i32.const -1)
+ )
+ ;; code offset: 0x4ec
+ (local.set $155
+ ;; code offset: 0x4eb
+ (i32.add
+ ;; code offset: 0x4e5
+ (local.get $153)
+ ;; code offset: 0x4e8
+ (local.get $154)
+ )
+ )
+ ;; code offset: 0x4f4
+ (i32.store offset=20
+ ;; code offset: 0x4ef
+ (local.get $3)
+ ;; code offset: 0x4f1
+ (local.get $155)
+ )
+ ;; code offset: 0x4f7
+ (br $label$11)
+ )
+ )
+ ;; code offset: 0x502
+ (local.set $156
+ ;; code offset: 0x4ff
+ (i32.load offset=36
+ ;; code offset: 0x4fd
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x507
+ (local.set $157
+ ;; code offset: 0x505
+ (i32.const 1)
+ )
+ ;; code offset: 0x511
+ (local.set $158
+ ;; code offset: 0x510
+ (i32.add
+ ;; code offset: 0x50a
+ (local.get $156)
+ ;; code offset: 0x50d
+ (local.get $157)
+ )
+ )
+ ;; code offset: 0x519
+ (i32.store offset=36
+ ;; code offset: 0x514
+ (local.get $3)
+ ;; code offset: 0x516
+ (local.get $158)
+ )
+ ;; code offset: 0x521
+ (local.set $159
+ ;; code offset: 0x51e
+ (i32.load offset=44
+ ;; code offset: 0x51c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x529
+ (local.set $160
+ ;; code offset: 0x526
+ (i32.load offset=16
+ ;; code offset: 0x524
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x52e
+ (local.set $161
+ ;; code offset: 0x52c
+ (i32.const 2)
+ )
+ ;; code offset: 0x538
+ (local.set $162
+ ;; code offset: 0x537
+ (i32.shl
+ ;; code offset: 0x531
+ (local.get $160)
+ ;; code offset: 0x534
+ (local.get $161)
+ )
+ )
+ ;; code offset: 0x542
+ (local.set $163
+ ;; code offset: 0x541
+ (i32.add
+ ;; code offset: 0x53b
+ (local.get $159)
+ ;; code offset: 0x53e
+ (local.get $162)
+ )
+ )
+ ;; code offset: 0x54b
+ (local.set $164
+ ;; code offset: 0x548
+ (i32.load
+ ;; code offset: 0x545
+ (local.get $163)
+ )
+ )
+ ;; code offset: 0x553
+ (i32.store offset=12
+ ;; code offset: 0x54e
+ (local.get $3)
+ ;; code offset: 0x550
+ (local.get $164)
+ )
+ ;; code offset: 0x55b
+ (local.set $165
+ ;; code offset: 0x558
+ (i32.load offset=16
+ ;; code offset: 0x556
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x563
+ (local.set $166
+ ;; code offset: 0x560
+ (i32.load offset=44
+ ;; code offset: 0x55e
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x56b
+ (local.set $167
+ ;; code offset: 0x568
+ (i32.load offset=16
+ ;; code offset: 0x566
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x570
+ (local.set $168
+ ;; code offset: 0x56e
+ (i32.const 2)
+ )
+ ;; code offset: 0x57a
+ (local.set $169
+ ;; code offset: 0x579
+ (i32.shl
+ ;; code offset: 0x573
+ (local.get $167)
+ ;; code offset: 0x576
+ (local.get $168)
+ )
+ )
+ ;; code offset: 0x584
+ (local.set $170
+ ;; code offset: 0x583
+ (i32.add
+ ;; code offset: 0x57d
+ (local.get $166)
+ ;; code offset: 0x580
+ (local.get $169)
+ )
+ )
+ ;; code offset: 0x58d
+ (i32.store
+ ;; code offset: 0x587
+ (local.get $170)
+ ;; code offset: 0x58a
+ (local.get $165)
+ )
+ ;; code offset: 0x595
+ (local.set $171
+ ;; code offset: 0x592
+ (i32.load offset=12
+ ;; code offset: 0x590
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x59d
+ (i32.store offset=16
+ ;; code offset: 0x598
+ (local.get $3)
+ ;; code offset: 0x59a
+ (local.get $171)
+ )
+ ;; code offset: 0x5a5
+ (local.set $172
+ ;; code offset: 0x5a2
+ (i32.load offset=16
+ ;; code offset: 0x5a0
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x5ab
+ (br_if $label$9
+ ;; code offset: 0x5a8
+ (local.get $172)
+ )
+ )
+ ;; code offset: 0x5b3
+ (local.set $173
+ ;; code offset: 0x5b0
+ (i32.load offset=40
+ ;; code offset: 0x5ae
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x5bb
+ (local.set $174
+ ;; code offset: 0x5b8
+ (i32.load offset=36
+ ;; code offset: 0x5b6
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x5c1
+ (local.set $175
+ ;; code offset: 0x5be
+ (local.get $173)
+ )
+ ;; code offset: 0x5c7
+ (local.set $176
+ ;; code offset: 0x5c4
+ (local.get $174)
+ )
+ ;; code offset: 0x5d1
+ (local.set $177
+ ;; code offset: 0x5d0
+ (i32.lt_s
+ ;; code offset: 0x5ca
+ (local.get $175)
+ ;; code offset: 0x5cd
+ (local.get $176)
+ )
+ )
+ ;; code offset: 0x5d6
+ (local.set $178
+ ;; code offset: 0x5d4
+ (i32.const 1)
+ )
+ ;; code offset: 0x5e0
+ (local.set $179
+ ;; code offset: 0x5df
+ (i32.and
+ ;; code offset: 0x5d9
+ (local.get $177)
+ ;; code offset: 0x5dc
+ (local.get $178)
+ )
+ )
+ ;; code offset: 0x5e3
+ (block $label$12
+ ;; code offset: 0x5e9
+ (br_if $label$12
+ ;; code offset: 0x5e8
+ (i32.eqz
+ ;; code offset: 0x5e5
+ (local.get $179)
+ )
+ )
+ ;; code offset: 0x5f0
+ (local.set $180
+ ;; code offset: 0x5ed
+ (i32.load offset=36
+ ;; code offset: 0x5eb
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x5f8
+ (i32.store offset=40
+ ;; code offset: 0x5f3
+ (local.get $3)
+ ;; code offset: 0x5f5
+ (local.get $180)
+ )
+ )
+ )
+ ;; code offset: 0x5fd
+ (loop $label$13
+ ;; code offset: 0x604
+ (local.set $181
+ ;; code offset: 0x601
+ (i32.load offset=24
+ ;; code offset: 0x5ff
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x60c
+ (local.set $182
+ ;; code offset: 0x609
+ (i32.load offset=28
+ ;; code offset: 0x607
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x611
+ (local.set $183
+ ;; code offset: 0x60f
+ (i32.const 1)
+ )
+ ;; code offset: 0x61b
+ (local.set $184
+ ;; code offset: 0x61a
+ (i32.sub
+ ;; code offset: 0x614
+ (local.get $182)
+ ;; code offset: 0x617
+ (local.get $183)
+ )
+ )
+ ;; code offset: 0x621
+ (local.set $185
+ ;; code offset: 0x61e
+ (local.get $181)
+ )
+ ;; code offset: 0x627
+ (local.set $186
+ ;; code offset: 0x624
+ (local.get $184)
+ )
+ ;; code offset: 0x631
+ (local.set $187
+ ;; code offset: 0x630
+ (i32.ge_s
+ ;; code offset: 0x62a
+ (local.get $185)
+ ;; code offset: 0x62d
+ (local.get $186)
+ )
+ )
+ ;; code offset: 0x636
+ (local.set $188
+ ;; code offset: 0x634
+ (i32.const 1)
+ )
+ ;; code offset: 0x640
+ (local.set $189
+ ;; code offset: 0x63f
+ (i32.and
+ ;; code offset: 0x639
+ (local.get $187)
+ ;; code offset: 0x63c
+ (local.get $188)
+ )
+ )
+ ;; code offset: 0x643
+ (block $label$14
+ ;; code offset: 0x649
+ (br_if $label$14
+ ;; code offset: 0x648
+ (i32.eqz
+ ;; code offset: 0x645
+ (local.get $189)
+ )
+ )
+ ;; code offset: 0x650
+ (local.set $190
+ ;; code offset: 0x64d
+ (i32.load offset=52
+ ;; code offset: 0x64b
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x656
+ (call $free
+ ;; code offset: 0x653
+ (local.get $190)
+ )
+ ;; code offset: 0x65d
+ (local.set $191
+ ;; code offset: 0x65a
+ (i32.load offset=44
+ ;; code offset: 0x658
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x663
+ (call $free
+ ;; code offset: 0x660
+ (local.get $191)
+ )
+ ;; code offset: 0x66a
+ (local.set $192
+ ;; code offset: 0x667
+ (i32.load offset=48
+ ;; code offset: 0x665
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x670
+ (call $free
+ ;; code offset: 0x66d
+ (local.get $192)
+ )
+ ;; code offset: 0x677
+ (local.set $193
+ ;; code offset: 0x674
+ (i32.load offset=40
+ ;; code offset: 0x672
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x67d
+ (local.set $194
+ ;; code offset: 0x67a
+ (i32.const 64)
+ )
+ ;; code offset: 0x686
+ (local.set $195
+ ;; code offset: 0x685
+ (i32.add
+ ;; code offset: 0x680
+ (local.get $3)
+ ;; code offset: 0x682
+ (local.get $194)
+ )
+ )
+ ;; code offset: 0x68c
+ (global.set $global$0
+ ;; code offset: 0x689
+ (local.get $195)
+ )
+ ;; code offset: 0x691
+ (return
+ ;; code offset: 0x68e
+ (local.get $193)
+ )
+ )
+ ;; code offset: 0x695
+ (local.set $196
+ ;; code offset: 0x693
+ (i32.const 0)
+ )
+ ;; code offset: 0x69d
+ (local.set $197
+ ;; code offset: 0x69a
+ (i32.load offset=52
+ ;; code offset: 0x698
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x6a6
+ (local.set $198
+ ;; code offset: 0x6a3
+ (i32.load
+ ;; code offset: 0x6a0
+ (local.get $197)
+ )
+ )
+ ;; code offset: 0x6ae
+ (i32.store offset=8
+ ;; code offset: 0x6a9
+ (local.get $3)
+ ;; code offset: 0x6ab
+ (local.get $198)
+ )
+ ;; code offset: 0x6b6
+ (i32.store offset=32
+ ;; code offset: 0x6b1
+ (local.get $3)
+ ;; code offset: 0x6b3
+ (local.get $196)
+ )
+ ;; code offset: 0x6b9
+ (block $label$15
+ ;; code offset: 0x6bb
+ (loop $label$16
+ ;; code offset: 0x6c2
+ (local.set $199
+ ;; code offset: 0x6bf
+ (i32.load offset=32
+ ;; code offset: 0x6bd
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x6ca
+ (local.set $200
+ ;; code offset: 0x6c7
+ (i32.load offset=24
+ ;; code offset: 0x6c5
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x6d0
+ (local.set $201
+ ;; code offset: 0x6cd
+ (local.get $199)
+ )
+ ;; code offset: 0x6d6
+ (local.set $202
+ ;; code offset: 0x6d3
+ (local.get $200)
+ )
+ ;; code offset: 0x6e0
+ (local.set $203
+ ;; code offset: 0x6df
+ (i32.lt_s
+ ;; code offset: 0x6d9
+ (local.get $201)
+ ;; code offset: 0x6dc
+ (local.get $202)
+ )
+ )
+ ;; code offset: 0x6e5
+ (local.set $204
+ ;; code offset: 0x6e3
+ (i32.const 1)
+ )
+ ;; code offset: 0x6ef
+ (local.set $205
+ ;; code offset: 0x6ee
+ (i32.and
+ ;; code offset: 0x6e8
+ (local.get $203)
+ ;; code offset: 0x6eb
+ (local.get $204)
+ )
+ )
+ ;; code offset: 0x6f6
+ (br_if $label$15
+ ;; code offset: 0x6f5
+ (i32.eqz
+ ;; code offset: 0x6f2
+ (local.get $205)
+ )
+ )
+ ;; code offset: 0x6fd
+ (local.set $206
+ ;; code offset: 0x6fa
+ (i32.load offset=52
+ ;; code offset: 0x6f8
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x705
+ (local.set $207
+ ;; code offset: 0x702
+ (i32.load offset=32
+ ;; code offset: 0x700
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x70a
+ (local.set $208
+ ;; code offset: 0x708
+ (i32.const 1)
+ )
+ ;; code offset: 0x714
+ (local.set $209
+ ;; code offset: 0x713
+ (i32.add
+ ;; code offset: 0x70d
+ (local.get $207)
+ ;; code offset: 0x710
+ (local.get $208)
+ )
+ )
+ ;; code offset: 0x719
+ (local.set $210
+ ;; code offset: 0x717
+ (i32.const 2)
+ )
+ ;; code offset: 0x723
+ (local.set $211
+ ;; code offset: 0x722
+ (i32.shl
+ ;; code offset: 0x71c
+ (local.get $209)
+ ;; code offset: 0x71f
+ (local.get $210)
+ )
+ )
+ ;; code offset: 0x72d
+ (local.set $212
+ ;; code offset: 0x72c
+ (i32.add
+ ;; code offset: 0x726
+ (local.get $206)
+ ;; code offset: 0x729
+ (local.get $211)
+ )
+ )
+ ;; code offset: 0x736
+ (local.set $213
+ ;; code offset: 0x733
+ (i32.load
+ ;; code offset: 0x730
+ (local.get $212)
+ )
+ )
+ ;; code offset: 0x73e
+ (local.set $214
+ ;; code offset: 0x73b
+ (i32.load offset=52
+ ;; code offset: 0x739
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x746
+ (local.set $215
+ ;; code offset: 0x743
+ (i32.load offset=32
+ ;; code offset: 0x741
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x74b
+ (local.set $216
+ ;; code offset: 0x749
+ (i32.const 2)
+ )
+ ;; code offset: 0x755
+ (local.set $217
+ ;; code offset: 0x754
+ (i32.shl
+ ;; code offset: 0x74e
+ (local.get $215)
+ ;; code offset: 0x751
+ (local.get $216)
+ )
+ )
+ ;; code offset: 0x75f
+ (local.set $218
+ ;; code offset: 0x75e
+ (i32.add
+ ;; code offset: 0x758
+ (local.get $214)
+ ;; code offset: 0x75b
+ (local.get $217)
+ )
+ )
+ ;; code offset: 0x768
+ (i32.store
+ ;; code offset: 0x762
+ (local.get $218)
+ ;; code offset: 0x765
+ (local.get $213)
+ )
+ ;; code offset: 0x770
+ (local.set $219
+ ;; code offset: 0x76d
+ (i32.load offset=32
+ ;; code offset: 0x76b
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x775
+ (local.set $220
+ ;; code offset: 0x773
+ (i32.const 1)
+ )
+ ;; code offset: 0x77f
+ (local.set $221
+ ;; code offset: 0x77e
+ (i32.add
+ ;; code offset: 0x778
+ (local.get $219)
+ ;; code offset: 0x77b
+ (local.get $220)
+ )
+ )
+ ;; code offset: 0x787
+ (i32.store offset=32
+ ;; code offset: 0x782
+ (local.get $3)
+ ;; code offset: 0x784
+ (local.get $221)
+ )
+ ;; code offset: 0x78a
+ (br $label$16)
+ )
+ )
+ ;; code offset: 0x792
+ (local.set $222
+ ;; code offset: 0x790
+ (i32.const 0)
+ )
+ ;; code offset: 0x79a
+ (local.set $223
+ ;; code offset: 0x797
+ (i32.load offset=8
+ ;; code offset: 0x795
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x7a2
+ (local.set $224
+ ;; code offset: 0x79f
+ (i32.load offset=52
+ ;; code offset: 0x79d
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x7aa
+ (local.set $225
+ ;; code offset: 0x7a7
+ (i32.load offset=32
+ ;; code offset: 0x7a5
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x7af
+ (local.set $226
+ ;; code offset: 0x7ad
+ (i32.const 2)
+ )
+ ;; code offset: 0x7b9
+ (local.set $227
+ ;; code offset: 0x7b8
+ (i32.shl
+ ;; code offset: 0x7b2
+ (local.get $225)
+ ;; code offset: 0x7b5
+ (local.get $226)
+ )
+ )
+ ;; code offset: 0x7c3
+ (local.set $228
+ ;; code offset: 0x7c2
+ (i32.add
+ ;; code offset: 0x7bc
+ (local.get $224)
+ ;; code offset: 0x7bf
+ (local.get $227)
+ )
+ )
+ ;; code offset: 0x7cc
+ (i32.store
+ ;; code offset: 0x7c6
+ (local.get $228)
+ ;; code offset: 0x7c9
+ (local.get $223)
+ )
+ ;; code offset: 0x7d4
+ (local.set $229
+ ;; code offset: 0x7d1
+ (i32.load offset=48
+ ;; code offset: 0x7cf
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x7dc
+ (local.set $230
+ ;; code offset: 0x7d9
+ (i32.load offset=24
+ ;; code offset: 0x7d7
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x7e1
+ (local.set $231
+ ;; code offset: 0x7df
+ (i32.const 2)
+ )
+ ;; code offset: 0x7eb
+ (local.set $232
+ ;; code offset: 0x7ea
+ (i32.shl
+ ;; code offset: 0x7e4
+ (local.get $230)
+ ;; code offset: 0x7e7
+ (local.get $231)
+ )
+ )
+ ;; code offset: 0x7f5
+ (local.set $233
+ ;; code offset: 0x7f4
+ (i32.add
+ ;; code offset: 0x7ee
+ (local.get $229)
+ ;; code offset: 0x7f1
+ (local.get $232)
+ )
+ )
+ ;; code offset: 0x7fe
+ (local.set $234
+ ;; code offset: 0x7fb
+ (i32.load
+ ;; code offset: 0x7f8
+ (local.get $233)
+ )
+ )
+ ;; code offset: 0x803
+ (local.set $235
+ ;; code offset: 0x801
+ (i32.const -1)
+ )
+ ;; code offset: 0x80d
+ (local.set $236
+ ;; code offset: 0x80c
+ (i32.add
+ ;; code offset: 0x806
+ (local.get $234)
+ ;; code offset: 0x809
+ (local.get $235)
+ )
+ )
+ ;; code offset: 0x816
+ (i32.store
+ ;; code offset: 0x810
+ (local.get $233)
+ ;; code offset: 0x813
+ (local.get $236)
+ )
+ ;; code offset: 0x81c
+ (local.set $237
+ ;; code offset: 0x819
+ (local.get $236)
+ )
+ ;; code offset: 0x822
+ (local.set $238
+ ;; code offset: 0x81f
+ (local.get $222)
+ )
+ ;; code offset: 0x82c
+ (local.set $239
+ ;; code offset: 0x82b
+ (i32.gt_s
+ ;; code offset: 0x825
+ (local.get $237)
+ ;; code offset: 0x828
+ (local.get $238)
+ )
+ )
+ ;; code offset: 0x831
+ (local.set $240
+ ;; code offset: 0x82f
+ (i32.const 1)
+ )
+ ;; code offset: 0x83b
+ (local.set $241
+ ;; code offset: 0x83a
+ (i32.and
+ ;; code offset: 0x834
+ (local.get $239)
+ ;; code offset: 0x837
+ (local.get $240)
+ )
+ )
+ ;; code offset: 0x83e
+ (block $label$17
+ (block $label$18
+ ;; code offset: 0x846
+ (br_if $label$18
+ ;; code offset: 0x845
+ (i32.eqz
+ ;; code offset: 0x842
+ (local.get $241)
+ )
+ )
+ ;; code offset: 0x848
+ (br $label$17)
+ )
+ ;; code offset: 0x850
+ (local.set $242
+ ;; code offset: 0x84d
+ (i32.load offset=24
+ ;; code offset: 0x84b
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x855
+ (local.set $243
+ ;; code offset: 0x853
+ (i32.const 1)
+ )
+ ;; code offset: 0x85f
+ (local.set $244
+ ;; code offset: 0x85e
+ (i32.add
+ ;; code offset: 0x858
+ (local.get $242)
+ ;; code offset: 0x85b
+ (local.get $243)
+ )
+ )
+ ;; code offset: 0x867
+ (i32.store offset=24
+ ;; code offset: 0x862
+ (local.get $3)
+ ;; code offset: 0x864
+ (local.get $244)
+ )
+ ;; code offset: 0x86a
+ (br $label$13)
+ )
+ )
+ ;; code offset: 0x86e
+ (br $label$3)
+ )
+ )
+ (func $main (; 6 ;) (param $0 i32) (param $1 i32) (result 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 i32)
+ (local $14 i32)
+ (local $15 i32)
+ (local $16 i32)
+ (local $17 i32)
+ (local $18 i32)
+ (local $19 i32)
+ (local $20 i32)
+ (local $21 i32)
+ (local $22 i32)
+ (local $23 i32)
+ (local $24 i32)
+ (local $25 i32)
+ (local $26 i32)
+ (local $27 i32)
+ (local $28 i32)
+ (local $29 i32)
+ (local $30 i32)
+ (local $31 i32)
+ (local $32 i32)
+ (local $33 i32)
+ (local $34 i32)
+ (local $35 i32)
+ (local $36 i32)
+ ;; code offset: 0x879
+ (local.set $2
+ ;; code offset: 0x877
+ (global.get $global$0)
+ )
+ ;; code offset: 0x87d
+ (local.set $3
+ ;; code offset: 0x87b
+ (i32.const 32)
+ )
+ ;; code offset: 0x884
+ (local.set $4
+ ;; code offset: 0x883
+ (i32.sub
+ ;; code offset: 0x87f
+ (local.get $2)
+ ;; code offset: 0x881
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x888
+ (global.set $global$0
+ ;; code offset: 0x886
+ (local.get $4)
+ )
+ ;; code offset: 0x88c
+ (local.set $5
+ ;; code offset: 0x88a
+ (i32.const 1)
+ )
+ ;; code offset: 0x890
+ (local.set $6
+ ;; code offset: 0x88e
+ (i32.const 0)
+ )
+ ;; code offset: 0x896
+ (i32.store offset=28
+ ;; code offset: 0x892
+ (local.get $4)
+ ;; code offset: 0x894
+ (local.get $6)
+ )
+ ;; code offset: 0x89d
+ (i32.store offset=24
+ ;; code offset: 0x899
+ (local.get $4)
+ ;; code offset: 0x89b
+ (local.get $0)
+ )
+ ;; code offset: 0x8a4
+ (i32.store offset=20
+ ;; code offset: 0x8a0
+ (local.get $4)
+ ;; code offset: 0x8a2
+ (local.get $1)
+ )
+ ;; code offset: 0x8ac
+ (local.set $7
+ ;; code offset: 0x8a9
+ (i32.load offset=24
+ ;; code offset: 0x8a7
+ (local.get $4)
+ )
+ )
+ ;; code offset: 0x8b0
+ (local.set $8
+ ;; code offset: 0x8ae
+ (local.get $7)
+ )
+ ;; code offset: 0x8b4
+ (local.set $9
+ ;; code offset: 0x8b2
+ (local.get $5)
+ )
+ ;; code offset: 0x8bb
+ (local.set $10
+ ;; code offset: 0x8ba
+ (i32.gt_s
+ ;; code offset: 0x8b6
+ (local.get $8)
+ ;; code offset: 0x8b8
+ (local.get $9)
+ )
+ )
+ ;; code offset: 0x8bf
+ (local.set $11
+ ;; code offset: 0x8bd
+ (i32.const 1)
+ )
+ ;; code offset: 0x8c6
+ (local.set $12
+ ;; code offset: 0x8c5
+ (i32.and
+ ;; code offset: 0x8c1
+ (local.get $10)
+ ;; code offset: 0x8c3
+ (local.get $11)
+ )
+ )
+ ;; code offset: 0x8c8
+ (block $label$1
+ (block $label$2
+ ;; code offset: 0x8cf
+ (br_if $label$2
+ ;; code offset: 0x8ce
+ (i32.eqz
+ ;; code offset: 0x8cc
+ (local.get $12)
+ )
+ )
+ ;; code offset: 0x8d6
+ (local.set $13
+ ;; code offset: 0x8d3
+ (i32.load offset=20
+ ;; code offset: 0x8d1
+ (local.get $4)
+ )
+ )
+ ;; code offset: 0x8dd
+ (local.set $14
+ ;; code offset: 0x8da
+ (i32.load offset=4
+ ;; code offset: 0x8d8
+ (local.get $13)
+ )
+ )
+ ;; code offset: 0x8e3
+ (local.set $15
+ ;; code offset: 0x8e1
+ (call $atoi
+ ;; code offset: 0x8df
+ (local.get $14)
+ )
+ )
+ ;; code offset: 0x8e7
+ (local.set $16
+ ;; code offset: 0x8e5
+ (local.get $15)
+ )
+ ;; code offset: 0x8e9
+ (br $label$1)
+ )
+ ;; code offset: 0x8ee
+ (local.set $17
+ ;; code offset: 0x8ec
+ (i32.const 0)
+ )
+ ;; code offset: 0x8f2
+ (local.set $16
+ ;; code offset: 0x8f0
+ (local.get $17)
+ )
+ )
+ ;; code offset: 0x8f7
+ (local.set $18
+ ;; code offset: 0x8f5
+ (local.get $16)
+ )
+ ;; code offset: 0x8fb
+ (local.set $19
+ ;; code offset: 0x8f9
+ (i32.const 1)
+ )
+ ;; code offset: 0x901
+ (i32.store offset=16
+ ;; code offset: 0x8fd
+ (local.get $4)
+ ;; code offset: 0x8ff
+ (local.get $18)
+ )
+ ;; code offset: 0x909
+ (local.set $20
+ ;; code offset: 0x906
+ (i32.load offset=16
+ ;; code offset: 0x904
+ (local.get $4)
+ )
+ )
+ ;; code offset: 0x90d
+ (local.set $21
+ ;; code offset: 0x90b
+ (local.get $20)
+ )
+ ;; code offset: 0x911
+ (local.set $22
+ ;; code offset: 0x90f
+ (local.get $19)
+ )
+ ;; code offset: 0x918
+ (local.set $23
+ ;; code offset: 0x917
+ (i32.lt_s
+ ;; code offset: 0x913
+ (local.get $21)
+ ;; code offset: 0x915
+ (local.get $22)
+ )
+ )
+ ;; code offset: 0x91c
+ (local.set $24
+ ;; code offset: 0x91a
+ (i32.const 1)
+ )
+ ;; code offset: 0x923
+ (local.set $25
+ ;; code offset: 0x922
+ (i32.and
+ ;; code offset: 0x91e
+ (local.get $23)
+ ;; code offset: 0x920
+ (local.get $24)
+ )
+ )
+ ;; code offset: 0x925
+ (block $label$3
+ (block $label$4
+ ;; code offset: 0x92c
+ (br_if $label$4
+ ;; code offset: 0x92b
+ (i32.eqz
+ ;; code offset: 0x929
+ (local.get $25)
+ )
+ )
+ ;; code offset: 0x931
+ (local.set $26
+ ;; code offset: 0x92e
+ (i32.const 1024)
+ )
+ ;; code offset: 0x935
+ (local.set $27
+ ;; code offset: 0x933
+ (i32.const 0)
+ )
+ ;; code offset: 0x93d
+ (drop
+ ;; code offset: 0x93b
+ (call $printf
+ ;; code offset: 0x937
+ (local.get $26)
+ ;; code offset: 0x939
+ (local.get $27)
+ )
+ )
+ ;; code offset: 0x940
+ (local.set $28
+ ;; code offset: 0x93e
+ (i32.const 1)
+ )
+ ;; code offset: 0x946
+ (i32.store offset=28
+ ;; code offset: 0x942
+ (local.get $4)
+ ;; code offset: 0x944
+ (local.get $28)
+ )
+ ;; code offset: 0x949
+ (br $label$3)
+ )
+ ;; code offset: 0x951
+ (local.set $29
+ ;; code offset: 0x94e
+ (i32.load offset=16
+ ;; code offset: 0x94c
+ (local.get $4)
+ )
+ )
+ ;; code offset: 0x958
+ (local.set $30
+ ;; code offset: 0x955
+ (i32.load offset=16
+ ;; code offset: 0x953
+ (local.get $4)
+ )
+ )
+ ;; code offset: 0x95e
+ (local.set $31
+ ;; code offset: 0x95c
+ (call $fannkuch\28int\29
+ ;; code offset: 0x95a
+ (local.get $30)
+ )
+ )
+ ;; code offset: 0x964
+ (i32.store offset=4
+ ;; code offset: 0x960
+ (local.get $4)
+ ;; code offset: 0x962
+ (local.get $31)
+ )
+ ;; code offset: 0x96b
+ (i32.store
+ ;; code offset: 0x967
+ (local.get $4)
+ ;; code offset: 0x969
+ (local.get $29)
+ )
+ ;; code offset: 0x971
+ (local.set $32
+ ;; code offset: 0x96e
+ (i32.const 1041)
+ )
+ ;; code offset: 0x979
+ (drop
+ ;; code offset: 0x977
+ (call $printf
+ ;; code offset: 0x973
+ (local.get $32)
+ ;; code offset: 0x975
+ (local.get $4)
+ )
+ )
+ ;; code offset: 0x97c
+ (local.set $33
+ ;; code offset: 0x97a
+ (i32.const 0)
+ )
+ ;; code offset: 0x982
+ (i32.store offset=28
+ ;; code offset: 0x97e
+ (local.get $4)
+ ;; code offset: 0x980
+ (local.get $33)
+ )
+ )
+ ;; code offset: 0x98b
+ (local.set $34
+ ;; code offset: 0x988
+ (i32.load offset=28
+ ;; code offset: 0x986
+ (local.get $4)
+ )
+ )
+ ;; code offset: 0x98f
+ (local.set $35
+ ;; code offset: 0x98d
+ (i32.const 32)
+ )
+ ;; code offset: 0x996
+ (local.set $36
+ ;; code offset: 0x995
+ (i32.add
+ ;; code offset: 0x991
+ (local.get $4)
+ ;; code offset: 0x993
+ (local.get $35)
+ )
+ )
+ ;; code offset: 0x99a
+ (global.set $global$0
+ ;; code offset: 0x998
+ (local.get $36)
+ )
+ ;; code offset: 0x99e
+ (return
+ ;; code offset: 0x99c
+ (local.get $34)
+ )
+ )
+ (func $fannkuch\28int\29 (; 7 ;) (param $0 i32) (result 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 i32)
+ (local $14 i32)
+ (local $15 i32)
+ (local $16 i32)
+ (local $17 i32)
+ (local $18 i32)
+ (local $19 i32)
+ (local $20 i32)
+ (local $21 i32)
+ (local $22 i32)
+ (local $23 i32)
+ (local $24 i32)
+ (local $25 i32)
+ (local $26 i32)
+ (local $27 i32)
+ (local $28 i32)
+ (local $29 i32)
+ (local $30 i32)
+ (local $31 i32)
+ (local $32 i32)
+ (local $33 i32)
+ (local $34 i32)
+ (local $35 i32)
+ (local $36 i32)
+ (local $37 i32)
+ (local $38 i32)
+ (local $39 i32)
+ (local $40 i32)
+ (local $41 i32)
+ (local $42 i32)
+ (local $43 i32)
+ (local $44 i32)
+ (local $45 i32)
+ (local $46 i32)
+ (local $47 i32)
+ (local $48 i32)
+ (local $49 i32)
+ (local $50 i32)
+ (local $51 i32)
+ (local $52 i32)
+ (local $53 i32)
+ (local $54 i32)
+ (local $55 i32)
+ (local $56 i32)
+ (local $57 i32)
+ (local $58 i32)
+ (local $59 i32)
+ (local $60 i32)
+ (local $61 i32)
+ (local $62 i32)
+ (local $63 i32)
+ (local $64 i32)
+ (local $65 i32)
+ (local $66 i32)
+ (local $67 i32)
+ (local $68 i32)
+ (local $69 i32)
+ (local $70 i32)
+ (local $71 i32)
+ (local $72 i32)
+ (local $73 i32)
+ (local $74 i32)
+ (local $75 i32)
+ (local $76 i32)
+ (local $77 i32)
+ (local $78 i32)
+ (local $79 i32)
+ (local $80 i32)
+ (local $81 i32)
+ (local $82 i32)
+ (local $83 i32)
+ (local $84 i32)
+ (local $85 i32)
+ (local $86 i32)
+ (local $87 i32)
+ (local $88 i32)
+ (local $89 i32)
+ (local $90 i32)
+ (local $91 i32)
+ (local $92 i32)
+ (local $93 i32)
+ (local $94 i32)
+ (local $95 i32)
+ (local $96 i32)
+ (local $97 i32)
+ (local $98 i32)
+ (local $99 i32)
+ (local $100 i32)
+ (local $101 i32)
+ (local $102 i32)
+ (local $103 i32)
+ (local $104 i32)
+ (local $105 i32)
+ (local $106 i32)
+ (local $107 i32)
+ (local $108 i32)
+ (local $109 i32)
+ (local $110 i32)
+ (local $111 i32)
+ (local $112 i32)
+ (local $113 i32)
+ (local $114 i32)
+ (local $115 i32)
+ (local $116 i32)
+ (local $117 i32)
+ (local $118 i32)
+ (local $119 i32)
+ (local $120 i32)
+ (local $121 i32)
+ (local $122 i32)
+ (local $123 i32)
+ (local $124 i32)
+ (local $125 i32)
+ (local $126 i32)
+ (local $127 i32)
+ (local $128 i32)
+ (local $129 i32)
+ (local $130 i32)
+ (local $131 i32)
+ (local $132 i32)
+ (local $133 i32)
+ (local $134 i32)
+ (local $135 i32)
+ (local $136 i32)
+ (local $137 i32)
+ (local $138 i32)
+ (local $139 i32)
+ (local $140 i32)
+ (local $141 i32)
+ (local $142 i32)
+ (local $143 i32)
+ (local $144 i32)
+ (local $145 i32)
+ (local $146 i32)
+ (local $147 i32)
+ (local $148 i32)
+ (local $149 i32)
+ (local $150 i32)
+ (local $151 i32)
+ (local $152 i32)
+ (local $153 i32)
+ (local $154 i32)
+ (local $155 i32)
+ (local $156 i32)
+ (local $157 i32)
+ (local $158 i32)
+ (local $159 i32)
+ (local $160 i32)
+ (local $161 i32)
+ (local $162 i32)
+ (local $163 i32)
+ (local $164 i32)
+ (local $165 i32)
+ (local $166 i32)
+ (local $167 i32)
+ (local $168 i32)
+ (local $169 i32)
+ (local $170 i32)
+ (local $171 i32)
+ (local $172 i32)
+ (local $173 i32)
+ (local $174 i32)
+ (local $175 i32)
+ (local $176 i32)
+ (local $177 i32)
+ (local $178 i32)
+ (local $179 i32)
+ ;; code offset: 0x9a8
+ (local.set $1
+ ;; code offset: 0x9a6
+ (global.get $global$0)
+ )
+ ;; code offset: 0x9ac
+ (local.set $2
+ ;; code offset: 0x9aa
+ (i32.const 48)
+ )
+ ;; code offset: 0x9b3
+ (local.set $3
+ ;; code offset: 0x9b2
+ (i32.sub
+ ;; code offset: 0x9ae
+ (local.get $1)
+ ;; code offset: 0x9b0
+ (local.get $2)
+ )
+ )
+ ;; code offset: 0x9b7
+ (global.set $global$0
+ ;; code offset: 0x9b5
+ (local.get $3)
+ )
+ ;; code offset: 0x9bb
+ (local.set $4
+ ;; code offset: 0x9b9
+ (i32.const 0)
+ )
+ ;; code offset: 0x9bf
+ (local.set $5
+ ;; code offset: 0x9bd
+ (i32.const 30)
+ )
+ ;; code offset: 0x9c5
+ (i32.store offset=44
+ ;; code offset: 0x9c1
+ (local.get $3)
+ ;; code offset: 0x9c3
+ (local.get $0)
+ )
+ ;; code offset: 0x9cc
+ (i32.store offset=32
+ ;; code offset: 0x9c8
+ (local.get $3)
+ ;; code offset: 0x9ca
+ (local.get $5)
+ )
+ ;; code offset: 0x9d3
+ (i32.store offset=40
+ ;; code offset: 0x9cf
+ (local.get $3)
+ ;; code offset: 0x9d1
+ (local.get $4)
+ )
+ ;; code offset: 0x9da
+ (i32.store offset=20
+ ;; code offset: 0x9d6
+ (local.get $3)
+ ;; code offset: 0x9d8
+ (local.get $4)
+ )
+ ;; code offset: 0x9dd
+ (block $label$1
+ ;; code offset: 0x9df
+ (loop $label$2
+ ;; code offset: 0x9e6
+ (local.set $6
+ ;; code offset: 0x9e3
+ (i32.load offset=20
+ ;; code offset: 0x9e1
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x9ed
+ (local.set $7
+ ;; code offset: 0x9ea
+ (i32.load offset=44
+ ;; code offset: 0x9e8
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0x9f1
+ (local.set $8
+ ;; code offset: 0x9ef
+ (i32.const 1)
+ )
+ ;; code offset: 0x9f8
+ (local.set $9
+ ;; code offset: 0x9f7
+ (i32.sub
+ ;; code offset: 0x9f3
+ (local.get $7)
+ ;; code offset: 0x9f5
+ (local.get $8)
+ )
+ )
+ ;; code offset: 0x9fc
+ (local.set $10
+ ;; code offset: 0x9fa
+ (local.get $6)
+ )
+ ;; code offset: 0xa00
+ (local.set $11
+ ;; code offset: 0x9fe
+ (local.get $9)
+ )
+ ;; code offset: 0xa07
+ (local.set $12
+ ;; code offset: 0xa06
+ (i32.lt_s
+ ;; code offset: 0xa02
+ (local.get $10)
+ ;; code offset: 0xa04
+ (local.get $11)
+ )
+ )
+ ;; code offset: 0xa0b
+ (local.set $13
+ ;; code offset: 0xa09
+ (i32.const 1)
+ )
+ ;; code offset: 0xa12
+ (local.set $14
+ ;; code offset: 0xa11
+ (i32.and
+ ;; code offset: 0xa0d
+ (local.get $12)
+ ;; code offset: 0xa0f
+ (local.get $13)
+ )
+ )
+ ;; code offset: 0xa17
+ (br_if $label$1
+ ;; code offset: 0xa16
+ (i32.eqz
+ ;; code offset: 0xa14
+ (local.get $14)
+ )
+ )
+ ;; code offset: 0xa1b
+ (local.set $15
+ ;; code offset: 0xa19
+ (i32.const 12)
+ )
+ ;; code offset: 0xa21
+ (local.set $16
+ ;; code offset: 0xa1f
+ (call $malloc
+ ;; code offset: 0xa1d
+ (local.get $15)
+ )
+ )
+ ;; code offset: 0xa27
+ (i32.store offset=36
+ ;; code offset: 0xa23
+ (local.get $3)
+ ;; code offset: 0xa25
+ (local.get $16)
+ )
+ ;; code offset: 0xa2f
+ (local.set $17
+ ;; code offset: 0xa2c
+ (i32.load offset=20
+ ;; code offset: 0xa2a
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa36
+ (local.set $18
+ ;; code offset: 0xa33
+ (i32.load offset=36
+ ;; code offset: 0xa31
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa3c
+ (i32.store
+ ;; code offset: 0xa38
+ (local.get $18)
+ ;; code offset: 0xa3a
+ (local.get $17)
+ )
+ ;; code offset: 0xa44
+ (local.set $19
+ ;; code offset: 0xa41
+ (i32.load offset=44
+ ;; code offset: 0xa3f
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa4b
+ (local.set $20
+ ;; code offset: 0xa48
+ (i32.load offset=36
+ ;; code offset: 0xa46
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa51
+ (i32.store offset=4
+ ;; code offset: 0xa4d
+ (local.get $20)
+ ;; code offset: 0xa4f
+ (local.get $19)
+ )
+ ;; code offset: 0xa59
+ (local.set $21
+ ;; code offset: 0xa56
+ (i32.load offset=40
+ ;; code offset: 0xa54
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa60
+ (local.set $22
+ ;; code offset: 0xa5d
+ (i32.load offset=36
+ ;; code offset: 0xa5b
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa66
+ (i32.store offset=8
+ ;; code offset: 0xa62
+ (local.get $22)
+ ;; code offset: 0xa64
+ (local.get $21)
+ )
+ ;; code offset: 0xa6e
+ (local.set $23
+ ;; code offset: 0xa6b
+ (i32.load offset=36
+ ;; code offset: 0xa69
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa74
+ (i32.store offset=40
+ ;; code offset: 0xa70
+ (local.get $3)
+ ;; code offset: 0xa72
+ (local.get $23)
+ )
+ ;; code offset: 0xa7c
+ (local.set $24
+ ;; code offset: 0xa79
+ (i32.load offset=20
+ ;; code offset: 0xa77
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xa80
+ (local.set $25
+ ;; code offset: 0xa7e
+ (i32.const 1)
+ )
+ ;; code offset: 0xa87
+ (local.set $26
+ ;; code offset: 0xa86
+ (i32.add
+ ;; code offset: 0xa82
+ (local.get $24)
+ ;; code offset: 0xa84
+ (local.get $25)
+ )
+ )
+ ;; code offset: 0xa8d
+ (i32.store offset=20
+ ;; code offset: 0xa89
+ (local.get $3)
+ ;; code offset: 0xa8b
+ (local.get $26)
+ )
+ ;; code offset: 0xa90
+ (br $label$2)
+ )
+ )
+ ;; code offset: 0xa98
+ (local.set $27
+ ;; code offset: 0xa96
+ (i32.const 0)
+ )
+ ;; code offset: 0xa9f
+ (local.set $28
+ ;; code offset: 0xa9c
+ (i32.load offset=44
+ ;; code offset: 0xa9a
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xaa3
+ (local.set $29
+ ;; code offset: 0xaa1
+ (i32.const 2)
+ )
+ ;; code offset: 0xaaa
+ (local.set $30
+ ;; code offset: 0xaa9
+ (i32.shl
+ ;; code offset: 0xaa5
+ (local.get $28)
+ ;; code offset: 0xaa7
+ (local.get $29)
+ )
+ )
+ ;; code offset: 0xab0
+ (local.set $31
+ ;; code offset: 0xaae
+ (call $malloc
+ ;; code offset: 0xaac
+ (local.get $30)
+ )
+ )
+ ;; code offset: 0xab6
+ (i32.store offset=28
+ ;; code offset: 0xab2
+ (local.get $3)
+ ;; code offset: 0xab4
+ (local.get $31)
+ )
+ ;; code offset: 0xabe
+ (local.set $32
+ ;; code offset: 0xabb
+ (i32.load offset=44
+ ;; code offset: 0xab9
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xac2
+ (local.set $33
+ ;; code offset: 0xac0
+ (i32.const 2)
+ )
+ ;; code offset: 0xac9
+ (local.set $34
+ ;; code offset: 0xac8
+ (i32.shl
+ ;; code offset: 0xac4
+ (local.get $32)
+ ;; code offset: 0xac6
+ (local.get $33)
+ )
+ )
+ ;; code offset: 0xacf
+ (local.set $35
+ ;; code offset: 0xacd
+ (call $malloc
+ ;; code offset: 0xacb
+ (local.get $34)
+ )
+ )
+ ;; code offset: 0xad5
+ (i32.store offset=24
+ ;; code offset: 0xad1
+ (local.get $3)
+ ;; code offset: 0xad3
+ (local.get $35)
+ )
+ ;; code offset: 0xadc
+ (i32.store offset=20
+ ;; code offset: 0xad8
+ (local.get $3)
+ ;; code offset: 0xada
+ (local.get $27)
+ )
+ ;; code offset: 0xadf
+ (block $label$3
+ ;; code offset: 0xae1
+ (loop $label$4
+ ;; code offset: 0xae8
+ (local.set $36
+ ;; code offset: 0xae5
+ (i32.load offset=20
+ ;; code offset: 0xae3
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xaef
+ (local.set $37
+ ;; code offset: 0xaec
+ (i32.load offset=44
+ ;; code offset: 0xaea
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xaf3
+ (local.set $38
+ ;; code offset: 0xaf1
+ (local.get $36)
+ )
+ ;; code offset: 0xaf7
+ (local.set $39
+ ;; code offset: 0xaf5
+ (local.get $37)
+ )
+ ;; code offset: 0xafe
+ (local.set $40
+ ;; code offset: 0xafd
+ (i32.lt_s
+ ;; code offset: 0xaf9
+ (local.get $38)
+ ;; code offset: 0xafb
+ (local.get $39)
+ )
+ )
+ ;; code offset: 0xb02
+ (local.set $41
+ ;; code offset: 0xb00
+ (i32.const 1)
+ )
+ ;; code offset: 0xb09
+ (local.set $42
+ ;; code offset: 0xb08
+ (i32.and
+ ;; code offset: 0xb04
+ (local.get $40)
+ ;; code offset: 0xb06
+ (local.get $41)
+ )
+ )
+ ;; code offset: 0xb0e
+ (br_if $label$3
+ ;; code offset: 0xb0d
+ (i32.eqz
+ ;; code offset: 0xb0b
+ (local.get $42)
+ )
+ )
+ ;; code offset: 0xb15
+ (local.set $43
+ ;; code offset: 0xb12
+ (i32.load offset=20
+ ;; code offset: 0xb10
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb1c
+ (local.set $44
+ ;; code offset: 0xb19
+ (i32.load offset=28
+ ;; code offset: 0xb17
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb23
+ (local.set $45
+ ;; code offset: 0xb20
+ (i32.load offset=20
+ ;; code offset: 0xb1e
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb27
+ (local.set $46
+ ;; code offset: 0xb25
+ (i32.const 2)
+ )
+ ;; code offset: 0xb2e
+ (local.set $47
+ ;; code offset: 0xb2d
+ (i32.shl
+ ;; code offset: 0xb29
+ (local.get $45)
+ ;; code offset: 0xb2b
+ (local.get $46)
+ )
+ )
+ ;; code offset: 0xb35
+ (local.set $48
+ ;; code offset: 0xb34
+ (i32.add
+ ;; code offset: 0xb30
+ (local.get $44)
+ ;; code offset: 0xb32
+ (local.get $47)
+ )
+ )
+ ;; code offset: 0xb3b
+ (i32.store
+ ;; code offset: 0xb37
+ (local.get $48)
+ ;; code offset: 0xb39
+ (local.get $43)
+ )
+ ;; code offset: 0xb43
+ (local.set $49
+ ;; code offset: 0xb40
+ (i32.load offset=20
+ ;; code offset: 0xb3e
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb47
+ (local.set $50
+ ;; code offset: 0xb45
+ (i32.const 1)
+ )
+ ;; code offset: 0xb4e
+ (local.set $51
+ ;; code offset: 0xb4d
+ (i32.add
+ ;; code offset: 0xb49
+ (local.get $49)
+ ;; code offset: 0xb4b
+ (local.get $50)
+ )
+ )
+ ;; code offset: 0xb54
+ (i32.store offset=20
+ ;; code offset: 0xb50
+ (local.get $3)
+ ;; code offset: 0xb52
+ (local.get $51)
+ )
+ ;; code offset: 0xb57
+ (br $label$4)
+ )
+ )
+ ;; code offset: 0xb62
+ (local.set $52
+ ;; code offset: 0xb5f
+ (i32.load offset=44
+ ;; code offset: 0xb5d
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb68
+ (i32.store offset=16
+ ;; code offset: 0xb64
+ (local.get $3)
+ ;; code offset: 0xb66
+ (local.get $52)
+ )
+ ;; code offset: 0xb6b
+ (block $label$5
+ ;; code offset: 0xb6d
+ (loop $label$6
+ ;; code offset: 0xb74
+ (local.set $53
+ ;; code offset: 0xb71
+ (i32.load offset=32
+ ;; code offset: 0xb6f
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb76
+ (block $label$7
+ (block $label$8
+ ;; code offset: 0xb7d
+ (br_if $label$8
+ ;; code offset: 0xb7c
+ (i32.eqz
+ ;; code offset: 0xb7a
+ (local.get $53)
+ )
+ )
+ ;; code offset: 0xb81
+ (local.set $54
+ ;; code offset: 0xb7f
+ (i32.const 0)
+ )
+ ;; code offset: 0xb87
+ (i32.store offset=20
+ ;; code offset: 0xb83
+ (local.get $3)
+ ;; code offset: 0xb85
+ (local.get $54)
+ )
+ ;; code offset: 0xb8a
+ (block $label$9
+ ;; code offset: 0xb8c
+ (loop $label$10
+ ;; code offset: 0xb93
+ (local.set $55
+ ;; code offset: 0xb90
+ (i32.load offset=20
+ ;; code offset: 0xb8e
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb9a
+ (local.set $56
+ ;; code offset: 0xb97
+ (i32.load offset=44
+ ;; code offset: 0xb95
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xb9e
+ (local.set $57
+ ;; code offset: 0xb9c
+ (local.get $55)
+ )
+ ;; code offset: 0xba2
+ (local.set $58
+ ;; code offset: 0xba0
+ (local.get $56)
+ )
+ ;; code offset: 0xba9
+ (local.set $59
+ ;; code offset: 0xba8
+ (i32.lt_s
+ ;; code offset: 0xba4
+ (local.get $57)
+ ;; code offset: 0xba6
+ (local.get $58)
+ )
+ )
+ ;; code offset: 0xbad
+ (local.set $60
+ ;; code offset: 0xbab
+ (i32.const 1)
+ )
+ ;; code offset: 0xbb4
+ (local.set $61
+ ;; code offset: 0xbb3
+ (i32.and
+ ;; code offset: 0xbaf
+ (local.get $59)
+ ;; code offset: 0xbb1
+ (local.get $60)
+ )
+ )
+ ;; code offset: 0xbb9
+ (br_if $label$9
+ ;; code offset: 0xbb8
+ (i32.eqz
+ ;; code offset: 0xbb6
+ (local.get $61)
+ )
+ )
+ ;; code offset: 0xbc0
+ (local.set $62
+ ;; code offset: 0xbbd
+ (i32.load offset=28
+ ;; code offset: 0xbbb
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xbc7
+ (local.set $63
+ ;; code offset: 0xbc4
+ (i32.load offset=20
+ ;; code offset: 0xbc2
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xbcb
+ (local.set $64
+ ;; code offset: 0xbc9
+ (i32.const 2)
+ )
+ ;; code offset: 0xbd2
+ (local.set $65
+ ;; code offset: 0xbd1
+ (i32.shl
+ ;; code offset: 0xbcd
+ (local.get $63)
+ ;; code offset: 0xbcf
+ (local.get $64)
+ )
+ )
+ ;; code offset: 0xbd9
+ (local.set $66
+ ;; code offset: 0xbd8
+ (i32.add
+ ;; code offset: 0xbd4
+ (local.get $62)
+ ;; code offset: 0xbd6
+ (local.get $65)
+ )
+ )
+ ;; code offset: 0xbe0
+ (local.set $67
+ ;; code offset: 0xbdd
+ (i32.load
+ ;; code offset: 0xbdb
+ (local.get $66)
+ )
+ )
+ ;; code offset: 0xbe4
+ (local.set $68
+ ;; code offset: 0xbe2
+ (i32.const 1)
+ )
+ ;; code offset: 0xbeb
+ (local.set $69
+ ;; code offset: 0xbea
+ (i32.add
+ ;; code offset: 0xbe6
+ (local.get $67)
+ ;; code offset: 0xbe8
+ (local.get $68)
+ )
+ )
+ ;; code offset: 0xbf1
+ (i32.store
+ ;; code offset: 0xbed
+ (local.get $3)
+ ;; code offset: 0xbef
+ (local.get $69)
+ )
+ ;; code offset: 0xbf7
+ (local.set $70
+ ;; code offset: 0xbf4
+ (i32.const 1064)
+ )
+ ;; code offset: 0xbff
+ (drop
+ ;; code offset: 0xbfd
+ (call $printf
+ ;; code offset: 0xbf9
+ (local.get $70)
+ ;; code offset: 0xbfb
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc05
+ (local.set $71
+ ;; code offset: 0xc02
+ (i32.load offset=20
+ ;; code offset: 0xc00
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc09
+ (local.set $72
+ ;; code offset: 0xc07
+ (i32.const 1)
+ )
+ ;; code offset: 0xc10
+ (local.set $73
+ ;; code offset: 0xc0f
+ (i32.add
+ ;; code offset: 0xc0b
+ (local.get $71)
+ ;; code offset: 0xc0d
+ (local.get $72)
+ )
+ )
+ ;; code offset: 0xc16
+ (i32.store offset=20
+ ;; code offset: 0xc12
+ (local.get $3)
+ ;; code offset: 0xc14
+ (local.get $73)
+ )
+ ;; code offset: 0xc19
+ (br $label$10)
+ )
+ )
+ ;; code offset: 0xc22
+ (local.set $74
+ ;; code offset: 0xc1f
+ (i32.const 1067)
+ )
+ ;; code offset: 0xc26
+ (local.set $75
+ ;; code offset: 0xc24
+ (i32.const 0)
+ )
+ ;; code offset: 0xc2e
+ (drop
+ ;; code offset: 0xc2c
+ (call $printf
+ ;; code offset: 0xc28
+ (local.get $74)
+ ;; code offset: 0xc2a
+ (local.get $75)
+ )
+ )
+ ;; code offset: 0xc34
+ (local.set $76
+ ;; code offset: 0xc31
+ (i32.load offset=32
+ ;; code offset: 0xc2f
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc38
+ (local.set $77
+ ;; code offset: 0xc36
+ (i32.const -1)
+ )
+ ;; code offset: 0xc3f
+ (local.set $78
+ ;; code offset: 0xc3e
+ (i32.add
+ ;; code offset: 0xc3a
+ (local.get $76)
+ ;; code offset: 0xc3c
+ (local.get $77)
+ )
+ )
+ ;; code offset: 0xc45
+ (i32.store offset=32
+ ;; code offset: 0xc41
+ (local.get $3)
+ ;; code offset: 0xc43
+ (local.get $78)
+ )
+ ;; code offset: 0xc48
+ (br $label$7)
+ )
+ ;; code offset: 0xc4b
+ (br $label$5)
+ )
+ ;; code offset: 0xc4e
+ (block $label$11
+ ;; code offset: 0xc50
+ (loop $label$12
+ ;; code offset: 0xc54
+ (local.set $79
+ ;; code offset: 0xc52
+ (i32.const 1)
+ )
+ ;; code offset: 0xc5b
+ (local.set $80
+ ;; code offset: 0xc58
+ (i32.load offset=16
+ ;; code offset: 0xc56
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc5f
+ (local.set $81
+ ;; code offset: 0xc5d
+ (local.get $80)
+ )
+ ;; code offset: 0xc63
+ (local.set $82
+ ;; code offset: 0xc61
+ (local.get $79)
+ )
+ ;; code offset: 0xc6a
+ (local.set $83
+ ;; code offset: 0xc69
+ (i32.gt_s
+ ;; code offset: 0xc65
+ (local.get $81)
+ ;; code offset: 0xc67
+ (local.get $82)
+ )
+ )
+ ;; code offset: 0xc6e
+ (local.set $84
+ ;; code offset: 0xc6c
+ (i32.const 1)
+ )
+ ;; code offset: 0xc75
+ (local.set $85
+ ;; code offset: 0xc74
+ (i32.and
+ ;; code offset: 0xc70
+ (local.get $83)
+ ;; code offset: 0xc72
+ (local.get $84)
+ )
+ )
+ ;; code offset: 0xc7a
+ (br_if $label$11
+ ;; code offset: 0xc79
+ (i32.eqz
+ ;; code offset: 0xc77
+ (local.get $85)
+ )
+ )
+ ;; code offset: 0xc81
+ (local.set $86
+ ;; code offset: 0xc7e
+ (i32.load offset=16
+ ;; code offset: 0xc7c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc88
+ (local.set $87
+ ;; code offset: 0xc85
+ (i32.load offset=24
+ ;; code offset: 0xc83
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc8f
+ (local.set $88
+ ;; code offset: 0xc8c
+ (i32.load offset=16
+ ;; code offset: 0xc8a
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xc93
+ (local.set $89
+ ;; code offset: 0xc91
+ (i32.const 1)
+ )
+ ;; code offset: 0xc9a
+ (local.set $90
+ ;; code offset: 0xc99
+ (i32.sub
+ ;; code offset: 0xc95
+ (local.get $88)
+ ;; code offset: 0xc97
+ (local.get $89)
+ )
+ )
+ ;; code offset: 0xc9e
+ (local.set $91
+ ;; code offset: 0xc9c
+ (i32.const 2)
+ )
+ ;; code offset: 0xca5
+ (local.set $92
+ ;; code offset: 0xca4
+ (i32.shl
+ ;; code offset: 0xca0
+ (local.get $90)
+ ;; code offset: 0xca2
+ (local.get $91)
+ )
+ )
+ ;; code offset: 0xcac
+ (local.set $93
+ ;; code offset: 0xcab
+ (i32.add
+ ;; code offset: 0xca7
+ (local.get $87)
+ ;; code offset: 0xca9
+ (local.get $92)
+ )
+ )
+ ;; code offset: 0xcb2
+ (i32.store
+ ;; code offset: 0xcae
+ (local.get $93)
+ ;; code offset: 0xcb0
+ (local.get $86)
+ )
+ ;; code offset: 0xcba
+ (local.set $94
+ ;; code offset: 0xcb7
+ (i32.load offset=16
+ ;; code offset: 0xcb5
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xcbe
+ (local.set $95
+ ;; code offset: 0xcbc
+ (i32.const -1)
+ )
+ ;; code offset: 0xcc5
+ (local.set $96
+ ;; code offset: 0xcc4
+ (i32.add
+ ;; code offset: 0xcc0
+ (local.get $94)
+ ;; code offset: 0xcc2
+ (local.get $95)
+ )
+ )
+ ;; code offset: 0xccb
+ (i32.store offset=16
+ ;; code offset: 0xcc7
+ (local.get $3)
+ ;; code offset: 0xcc9
+ (local.get $96)
+ )
+ ;; code offset: 0xcce
+ (br $label$12)
+ )
+ )
+ ;; code offset: 0xcd4
+ (loop $label$13
+ ;; code offset: 0xcdb
+ (local.set $97
+ ;; code offset: 0xcd8
+ (i32.load offset=16
+ ;; code offset: 0xcd6
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xce2
+ (local.set $98
+ ;; code offset: 0xcdf
+ (i32.load offset=44
+ ;; code offset: 0xcdd
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xce6
+ (local.set $99
+ ;; code offset: 0xce4
+ (local.get $97)
+ )
+ ;; code offset: 0xcea
+ (local.set $100
+ ;; code offset: 0xce8
+ (local.get $98)
+ )
+ ;; code offset: 0xcf1
+ (local.set $101
+ ;; code offset: 0xcf0
+ (i32.eq
+ ;; code offset: 0xcec
+ (local.get $99)
+ ;; code offset: 0xcee
+ (local.get $100)
+ )
+ )
+ ;; code offset: 0xcf5
+ (local.set $102
+ ;; code offset: 0xcf3
+ (i32.const 1)
+ )
+ ;; code offset: 0xcfc
+ (local.set $103
+ ;; code offset: 0xcfb
+ (i32.and
+ ;; code offset: 0xcf7
+ (local.get $101)
+ ;; code offset: 0xcf9
+ (local.get $102)
+ )
+ )
+ ;; code offset: 0xcfe
+ (block $label$14
+ ;; code offset: 0xd03
+ (br_if $label$14
+ ;; code offset: 0xd02
+ (i32.eqz
+ ;; code offset: 0xd00
+ (local.get $103)
+ )
+ )
+ ;; code offset: 0xd05
+ (br $label$5)
+ )
+ ;; code offset: 0xd0a
+ (local.set $104
+ ;; code offset: 0xd08
+ (i32.const 0)
+ )
+ ;; code offset: 0xd11
+ (local.set $105
+ ;; code offset: 0xd0e
+ (i32.load offset=28
+ ;; code offset: 0xd0c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xd18
+ (local.set $106
+ ;; code offset: 0xd15
+ (i32.load
+ ;; code offset: 0xd13
+ (local.get $105)
+ )
+ )
+ ;; code offset: 0xd1e
+ (i32.store offset=4
+ ;; code offset: 0xd1a
+ (local.get $3)
+ ;; code offset: 0xd1c
+ (local.get $106)
+ )
+ ;; code offset: 0xd25
+ (i32.store offset=20
+ ;; code offset: 0xd21
+ (local.get $3)
+ ;; code offset: 0xd23
+ (local.get $104)
+ )
+ ;; code offset: 0xd28
+ (block $label$15
+ ;; code offset: 0xd2a
+ (loop $label$16
+ ;; code offset: 0xd31
+ (local.set $107
+ ;; code offset: 0xd2e
+ (i32.load offset=20
+ ;; code offset: 0xd2c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xd38
+ (local.set $108
+ ;; code offset: 0xd35
+ (i32.load offset=16
+ ;; code offset: 0xd33
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xd3c
+ (local.set $109
+ ;; code offset: 0xd3a
+ (local.get $107)
+ )
+ ;; code offset: 0xd40
+ (local.set $110
+ ;; code offset: 0xd3e
+ (local.get $108)
+ )
+ ;; code offset: 0xd47
+ (local.set $111
+ ;; code offset: 0xd46
+ (i32.lt_s
+ ;; code offset: 0xd42
+ (local.get $109)
+ ;; code offset: 0xd44
+ (local.get $110)
+ )
+ )
+ ;; code offset: 0xd4b
+ (local.set $112
+ ;; code offset: 0xd49
+ (i32.const 1)
+ )
+ ;; code offset: 0xd52
+ (local.set $113
+ ;; code offset: 0xd51
+ (i32.and
+ ;; code offset: 0xd4d
+ (local.get $111)
+ ;; code offset: 0xd4f
+ (local.get $112)
+ )
+ )
+ ;; code offset: 0xd57
+ (br_if $label$15
+ ;; code offset: 0xd56
+ (i32.eqz
+ ;; code offset: 0xd54
+ (local.get $113)
+ )
+ )
+ ;; code offset: 0xd5e
+ (local.set $114
+ ;; code offset: 0xd5b
+ (i32.load offset=28
+ ;; code offset: 0xd59
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xd65
+ (local.set $115
+ ;; code offset: 0xd62
+ (i32.load offset=20
+ ;; code offset: 0xd60
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xd69
+ (local.set $116
+ ;; code offset: 0xd67
+ (i32.const 1)
+ )
+ ;; code offset: 0xd70
+ (local.set $117
+ ;; code offset: 0xd6f
+ (i32.add
+ ;; code offset: 0xd6b
+ (local.get $115)
+ ;; code offset: 0xd6d
+ (local.get $116)
+ )
+ )
+ ;; code offset: 0xd74
+ (local.set $118
+ ;; code offset: 0xd72
+ (i32.const 2)
+ )
+ ;; code offset: 0xd7b
+ (local.set $119
+ ;; code offset: 0xd7a
+ (i32.shl
+ ;; code offset: 0xd76
+ (local.get $117)
+ ;; code offset: 0xd78
+ (local.get $118)
+ )
+ )
+ ;; code offset: 0xd82
+ (local.set $120
+ ;; code offset: 0xd81
+ (i32.add
+ ;; code offset: 0xd7d
+ (local.get $114)
+ ;; code offset: 0xd7f
+ (local.get $119)
+ )
+ )
+ ;; code offset: 0xd89
+ (local.set $121
+ ;; code offset: 0xd86
+ (i32.load
+ ;; code offset: 0xd84
+ (local.get $120)
+ )
+ )
+ ;; code offset: 0xd90
+ (local.set $122
+ ;; code offset: 0xd8d
+ (i32.load offset=28
+ ;; code offset: 0xd8b
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xd97
+ (local.set $123
+ ;; code offset: 0xd94
+ (i32.load offset=20
+ ;; code offset: 0xd92
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xd9b
+ (local.set $124
+ ;; code offset: 0xd99
+ (i32.const 2)
+ )
+ ;; code offset: 0xda2
+ (local.set $125
+ ;; code offset: 0xda1
+ (i32.shl
+ ;; code offset: 0xd9d
+ (local.get $123)
+ ;; code offset: 0xd9f
+ (local.get $124)
+ )
+ )
+ ;; code offset: 0xda9
+ (local.set $126
+ ;; code offset: 0xda8
+ (i32.add
+ ;; code offset: 0xda4
+ (local.get $122)
+ ;; code offset: 0xda6
+ (local.get $125)
+ )
+ )
+ ;; code offset: 0xdaf
+ (i32.store
+ ;; code offset: 0xdab
+ (local.get $126)
+ ;; code offset: 0xdad
+ (local.get $121)
+ )
+ ;; code offset: 0xdb7
+ (local.set $127
+ ;; code offset: 0xdb4
+ (i32.load offset=20
+ ;; code offset: 0xdb2
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xdbb
+ (local.set $128
+ ;; code offset: 0xdb9
+ (i32.const 1)
+ )
+ ;; code offset: 0xdc4
+ (local.set $129
+ ;; code offset: 0xdc3
+ (i32.add
+ ;; code offset: 0xdbe
+ (local.get $127)
+ ;; code offset: 0xdc0
+ (local.get $128)
+ )
+ )
+ ;; code offset: 0xdcc
+ (i32.store offset=20
+ ;; code offset: 0xdc7
+ (local.get $3)
+ ;; code offset: 0xdc9
+ (local.get $129)
+ )
+ ;; code offset: 0xdcf
+ (br $label$16)
+ )
+ )
+ ;; code offset: 0xdd7
+ (local.set $130
+ ;; code offset: 0xdd5
+ (i32.const 0)
+ )
+ ;; code offset: 0xddf
+ (local.set $131
+ ;; code offset: 0xddc
+ (i32.load offset=4
+ ;; code offset: 0xdda
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xde7
+ (local.set $132
+ ;; code offset: 0xde4
+ (i32.load offset=28
+ ;; code offset: 0xde2
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xdef
+ (local.set $133
+ ;; code offset: 0xdec
+ (i32.load offset=20
+ ;; code offset: 0xdea
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xdf4
+ (local.set $134
+ ;; code offset: 0xdf2
+ (i32.const 2)
+ )
+ ;; code offset: 0xdfe
+ (local.set $135
+ ;; code offset: 0xdfd
+ (i32.shl
+ ;; code offset: 0xdf7
+ (local.get $133)
+ ;; code offset: 0xdfa
+ (local.get $134)
+ )
+ )
+ ;; code offset: 0xe08
+ (local.set $136
+ ;; code offset: 0xe07
+ (i32.add
+ ;; code offset: 0xe01
+ (local.get $132)
+ ;; code offset: 0xe04
+ (local.get $135)
+ )
+ )
+ ;; code offset: 0xe11
+ (i32.store
+ ;; code offset: 0xe0b
+ (local.get $136)
+ ;; code offset: 0xe0e
+ (local.get $131)
+ )
+ ;; code offset: 0xe19
+ (local.set $137
+ ;; code offset: 0xe16
+ (i32.load offset=24
+ ;; code offset: 0xe14
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xe21
+ (local.set $138
+ ;; code offset: 0xe1e
+ (i32.load offset=16
+ ;; code offset: 0xe1c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xe26
+ (local.set $139
+ ;; code offset: 0xe24
+ (i32.const 2)
+ )
+ ;; code offset: 0xe30
+ (local.set $140
+ ;; code offset: 0xe2f
+ (i32.shl
+ ;; code offset: 0xe29
+ (local.get $138)
+ ;; code offset: 0xe2c
+ (local.get $139)
+ )
+ )
+ ;; code offset: 0xe3a
+ (local.set $141
+ ;; code offset: 0xe39
+ (i32.add
+ ;; code offset: 0xe33
+ (local.get $137)
+ ;; code offset: 0xe36
+ (local.get $140)
+ )
+ )
+ ;; code offset: 0xe43
+ (local.set $142
+ ;; code offset: 0xe40
+ (i32.load
+ ;; code offset: 0xe3d
+ (local.get $141)
+ )
+ )
+ ;; code offset: 0xe48
+ (local.set $143
+ ;; code offset: 0xe46
+ (i32.const -1)
+ )
+ ;; code offset: 0xe52
+ (local.set $144
+ ;; code offset: 0xe51
+ (i32.add
+ ;; code offset: 0xe4b
+ (local.get $142)
+ ;; code offset: 0xe4e
+ (local.get $143)
+ )
+ )
+ ;; code offset: 0xe5b
+ (i32.store
+ ;; code offset: 0xe55
+ (local.get $141)
+ ;; code offset: 0xe58
+ (local.get $144)
+ )
+ ;; code offset: 0xe61
+ (local.set $145
+ ;; code offset: 0xe5e
+ (local.get $144)
+ )
+ ;; code offset: 0xe67
+ (local.set $146
+ ;; code offset: 0xe64
+ (local.get $130)
+ )
+ ;; code offset: 0xe71
+ (local.set $147
+ ;; code offset: 0xe70
+ (i32.gt_s
+ ;; code offset: 0xe6a
+ (local.get $145)
+ ;; code offset: 0xe6d
+ (local.get $146)
+ )
+ )
+ ;; code offset: 0xe76
+ (local.set $148
+ ;; code offset: 0xe74
+ (i32.const 1)
+ )
+ ;; code offset: 0xe80
+ (local.set $149
+ ;; code offset: 0xe7f
+ (i32.and
+ ;; code offset: 0xe79
+ (local.get $147)
+ ;; code offset: 0xe7c
+ (local.get $148)
+ )
+ )
+ ;; code offset: 0xe83
+ (block $label$17
+ (block $label$18
+ ;; code offset: 0xe8b
+ (br_if $label$18
+ ;; code offset: 0xe8a
+ (i32.eqz
+ ;; code offset: 0xe87
+ (local.get $149)
+ )
+ )
+ ;; code offset: 0xe8d
+ (br $label$17)
+ )
+ ;; code offset: 0xe95
+ (local.set $150
+ ;; code offset: 0xe92
+ (i32.load offset=16
+ ;; code offset: 0xe90
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xe9a
+ (local.set $151
+ ;; code offset: 0xe98
+ (i32.const 1)
+ )
+ ;; code offset: 0xea4
+ (local.set $152
+ ;; code offset: 0xea3
+ (i32.add
+ ;; code offset: 0xe9d
+ (local.get $150)
+ ;; code offset: 0xea0
+ (local.get $151)
+ )
+ )
+ ;; code offset: 0xeac
+ (i32.store offset=16
+ ;; code offset: 0xea7
+ (local.get $3)
+ ;; code offset: 0xea9
+ (local.get $152)
+ )
+ ;; code offset: 0xeaf
+ (br $label$13)
+ )
+ )
+ ;; code offset: 0xeb3
+ (br $label$6)
+ )
+ )
+ ;; code offset: 0xebb
+ (local.set $153
+ ;; code offset: 0xeb9
+ (i32.const 0)
+ )
+ ;; code offset: 0xec3
+ (local.set $154
+ ;; code offset: 0xec0
+ (i32.load offset=28
+ ;; code offset: 0xebe
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xec9
+ (call $free
+ ;; code offset: 0xec6
+ (local.get $154)
+ )
+ ;; code offset: 0xed0
+ (local.set $155
+ ;; code offset: 0xecd
+ (i32.load offset=24
+ ;; code offset: 0xecb
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xed6
+ (call $free
+ ;; code offset: 0xed3
+ (local.get $155)
+ )
+ ;; code offset: 0xedd
+ (i32.store offset=12
+ ;; code offset: 0xed8
+ (local.get $3)
+ ;; code offset: 0xeda
+ (local.get $153)
+ )
+ ;; code offset: 0xee0
+ (block $label$19
+ ;; code offset: 0xee2
+ (loop $label$20
+ ;; code offset: 0xee6
+ (local.set $156
+ ;; code offset: 0xee4
+ (i32.const 0)
+ )
+ ;; code offset: 0xeee
+ (local.set $157
+ ;; code offset: 0xeeb
+ (i32.load offset=40
+ ;; code offset: 0xee9
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xef4
+ (local.set $158
+ ;; code offset: 0xef1
+ (local.get $157)
+ )
+ ;; code offset: 0xefa
+ (local.set $159
+ ;; code offset: 0xef7
+ (local.get $156)
+ )
+ ;; code offset: 0xf04
+ (local.set $160
+ ;; code offset: 0xf03
+ (i32.ne
+ ;; code offset: 0xefd
+ (local.get $158)
+ ;; code offset: 0xf00
+ (local.get $159)
+ )
+ )
+ ;; code offset: 0xf09
+ (local.set $161
+ ;; code offset: 0xf07
+ (i32.const 1)
+ )
+ ;; code offset: 0xf13
+ (local.set $162
+ ;; code offset: 0xf12
+ (i32.and
+ ;; code offset: 0xf0c
+ (local.get $160)
+ ;; code offset: 0xf0f
+ (local.get $161)
+ )
+ )
+ ;; code offset: 0xf1a
+ (br_if $label$19
+ ;; code offset: 0xf19
+ (i32.eqz
+ ;; code offset: 0xf16
+ (local.get $162)
+ )
+ )
+ ;; code offset: 0xf21
+ (local.set $163
+ ;; code offset: 0xf1e
+ (i32.load offset=40
+ ;; code offset: 0xf1c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xf29
+ (local.set $164
+ ;; code offset: 0xf27
+ (call $fannkuch_worker\28void*\29
+ ;; code offset: 0xf24
+ (local.get $163)
+ )
+ )
+ ;; code offset: 0xf31
+ (i32.store offset=8
+ ;; code offset: 0xf2c
+ (local.get $3)
+ ;; code offset: 0xf2e
+ (local.get $164)
+ )
+ ;; code offset: 0xf39
+ (local.set $165
+ ;; code offset: 0xf36
+ (i32.load offset=12
+ ;; code offset: 0xf34
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xf41
+ (local.set $166
+ ;; code offset: 0xf3e
+ (i32.load offset=8
+ ;; code offset: 0xf3c
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xf47
+ (local.set $167
+ ;; code offset: 0xf44
+ (local.get $165)
+ )
+ ;; code offset: 0xf4d
+ (local.set $168
+ ;; code offset: 0xf4a
+ (local.get $166)
+ )
+ ;; code offset: 0xf57
+ (local.set $169
+ ;; code offset: 0xf56
+ (i32.lt_s
+ ;; code offset: 0xf50
+ (local.get $167)
+ ;; code offset: 0xf53
+ (local.get $168)
+ )
+ )
+ ;; code offset: 0xf5c
+ (local.set $170
+ ;; code offset: 0xf5a
+ (i32.const 1)
+ )
+ ;; code offset: 0xf66
+ (local.set $171
+ ;; code offset: 0xf65
+ (i32.and
+ ;; code offset: 0xf5f
+ (local.get $169)
+ ;; code offset: 0xf62
+ (local.get $170)
+ )
+ )
+ ;; code offset: 0xf69
+ (block $label$21
+ ;; code offset: 0xf6f
+ (br_if $label$21
+ ;; code offset: 0xf6e
+ (i32.eqz
+ ;; code offset: 0xf6b
+ (local.get $171)
+ )
+ )
+ ;; code offset: 0xf76
+ (local.set $172
+ ;; code offset: 0xf73
+ (i32.load offset=8
+ ;; code offset: 0xf71
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xf7e
+ (i32.store offset=12
+ ;; code offset: 0xf79
+ (local.get $3)
+ ;; code offset: 0xf7b
+ (local.get $172)
+ )
+ )
+ ;; code offset: 0xf87
+ (local.set $173
+ ;; code offset: 0xf84
+ (i32.load offset=40
+ ;; code offset: 0xf82
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xf8f
+ (i32.store offset=36
+ ;; code offset: 0xf8a
+ (local.get $3)
+ ;; code offset: 0xf8c
+ (local.get $173)
+ )
+ ;; code offset: 0xf97
+ (local.set $174
+ ;; code offset: 0xf94
+ (i32.load offset=40
+ ;; code offset: 0xf92
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xfa0
+ (local.set $175
+ ;; code offset: 0xf9d
+ (i32.load offset=8
+ ;; code offset: 0xf9a
+ (local.get $174)
+ )
+ )
+ ;; code offset: 0xfa8
+ (i32.store offset=40
+ ;; code offset: 0xfa3
+ (local.get $3)
+ ;; code offset: 0xfa5
+ (local.get $175)
+ )
+ ;; code offset: 0xfb0
+ (local.set $176
+ ;; code offset: 0xfad
+ (i32.load offset=36
+ ;; code offset: 0xfab
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xfb6
+ (call $free
+ ;; code offset: 0xfb3
+ (local.get $176)
+ )
+ ;; code offset: 0xfb8
+ (br $label$20)
+ )
+ )
+ ;; code offset: 0xfc3
+ (local.set $177
+ ;; code offset: 0xfc0
+ (i32.load offset=12
+ ;; code offset: 0xfbe
+ (local.get $3)
+ )
+ )
+ ;; code offset: 0xfc8
+ (local.set $178
+ ;; code offset: 0xfc6
+ (i32.const 48)
+ )
+ ;; code offset: 0xfd1
+ (local.set $179
+ ;; code offset: 0xfd0
+ (i32.add
+ ;; code offset: 0xfcb
+ (local.get $3)
+ ;; code offset: 0xfcd
+ (local.get $178)
+ )
+ )
+ ;; code offset: 0xfd7
+ (global.set $global$0
+ ;; code offset: 0xfd4
+ (local.get $179)
+ )
+ ;; code offset: 0xfdc
+ (return
+ ;; code offset: 0xfd9
+ (local.get $177)
+ )
+ )
+ ;; custom section ".debug_info", size 640
+ ;; custom section ".debug_ranges", size 32
+ ;; custom section ".debug_abbrev", size 222
+ ;; custom section ".debug_line", size 4025
+ ;; custom section ".debug_str", size 409
+ ;; custom section "producers", size 180
+)
diff --git a/test/passes/fannkuch0.passes b/test/passes/fannkuch0.passes
new file mode 100644
index 000000000..edbfb02ae
--- /dev/null
+++ b/test/passes/fannkuch0.passes
@@ -0,0 +1 @@
+dwarfdump_roundtrip_dwarfdump_g
diff --git a/test/passes/fannkuch0.wasm b/test/passes/fannkuch0.wasm
new file mode 100644
index 000000000..ab40bedc4
--- /dev/null
+++ b/test/passes/fannkuch0.wasm
Binary files differ
diff --git a/test/passes/fannkuch3_manyopts.bin.txt b/test/passes/fannkuch3_manyopts.bin.txt
index 897efd7cd..0ffb00d72 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 (1146 bytes)
+Contains section .debug_line (1145 bytes)
Contains section .debug_str (434 bytes)
.debug_abbrev contents:
@@ -3119,7 +3119,7 @@ Abbrev table for offset: 0x00000000
.debug_line contents:
debug_line[0x00000000]
Line table prologue:
- total_length: 0x00000476
+ total_length: 0x00000475
version: 4
prologue_length: 0x000000dd
min_inst_length: 1
@@ -3170,508 +3170,507 @@ file_names[ 4]:
0x000000f1: 00 DW_LNE_set_address (0x0000000000000013)
0x000000f8: 03 DW_LNS_advance_line (34)
0x000000fa: 05 DW_LNS_set_column (27)
-0x000000fc: 0a DW_LNS_set_prologue_end
-0x000000fd: 01 DW_LNS_copy
- 0x0000000000000013 34 27 1 0 0 is_stmt prologue_end
+0x000000fc: 01 DW_LNS_copy
+ 0x0000000000000013 34 27 1 0 0 is_stmt
-0x000000fe: 00 DW_LNE_set_address (0x0000000000000014)
-0x00000105: 05 DW_LNS_set_column (18)
-0x00000107: 06 DW_LNS_negate_stmt
-0x00000108: 01 DW_LNS_copy
+0x000000fd: 00 DW_LNE_set_address (0x0000000000000014)
+0x00000104: 05 DW_LNS_set_column (18)
+0x00000106: 06 DW_LNS_negate_stmt
+0x00000107: 01 DW_LNS_copy
0x0000000000000014 34 18 1 0 0
-0x00000109: 00 DW_LNE_set_address (0x0000000000000047)
-0x00000110: 03 DW_LNS_advance_line (37)
-0x00000112: 01 DW_LNS_copy
+0x00000108: 00 DW_LNE_set_address (0x0000000000000047)
+0x0000010f: 03 DW_LNS_advance_line (37)
+0x00000111: 01 DW_LNS_copy
0x0000000000000047 37 18 1 0 0
-0x00000113: 00 DW_LNE_set_address (0x000000000000004a)
-0x0000011a: 05 DW_LNS_set_column (4)
-0x0000011c: 01 DW_LNS_copy
+0x00000112: 00 DW_LNE_set_address (0x000000000000004a)
+0x00000119: 05 DW_LNS_set_column (4)
+0x0000011b: 01 DW_LNS_copy
0x000000000000004a 37 4 1 0 0
-0x0000011d: 00 DW_LNE_set_address (0x0000000000000056)
-0x00000124: 03 DW_LNS_advance_line (39)
-0x00000126: 01 DW_LNS_copy
+0x0000011c: 00 DW_LNE_set_address (0x0000000000000056)
+0x00000123: 03 DW_LNS_advance_line (39)
+0x00000125: 01 DW_LNS_copy
0x0000000000000056 39 4 1 0 0
-0x00000127: 00 DW_LNE_set_address (0x000000000000005f)
-0x0000012e: 05 DW_LNS_set_column (19)
-0x00000130: 01 DW_LNS_copy
+0x00000126: 00 DW_LNE_set_address (0x000000000000005f)
+0x0000012d: 05 DW_LNS_set_column (19)
+0x0000012f: 01 DW_LNS_copy
0x000000000000005f 39 19 1 0 0
-0x00000131: 00 DW_LNE_set_address (0x000000000000006c)
-0x00000138: 03 DW_LNS_advance_line (40)
-0x0000013a: 05 DW_LNS_set_column (17)
-0x0000013c: 01 DW_LNS_copy
+0x00000130: 00 DW_LNE_set_address (0x000000000000006c)
+0x00000137: 03 DW_LNS_advance_line (40)
+0x00000139: 05 DW_LNS_set_column (17)
+0x0000013b: 01 DW_LNS_copy
0x000000000000006c 40 17 1 0 0
-0x0000013d: 00 DW_LNE_set_address (0x0000000000000078)
-0x00000144: 03 DW_LNS_advance_line (43)
-0x00000146: 05 DW_LNS_set_column (4)
-0x00000148: 06 DW_LNS_negate_stmt
-0x00000149: 01 DW_LNS_copy
+0x0000013c: 00 DW_LNE_set_address (0x0000000000000078)
+0x00000143: 03 DW_LNS_advance_line (43)
+0x00000145: 05 DW_LNS_set_column (4)
+0x00000147: 06 DW_LNS_negate_stmt
+0x00000148: 01 DW_LNS_copy
0x0000000000000078 43 4 1 0 0 is_stmt
-0x0000014a: 00 DW_LNE_set_address (0x000000000000008e)
-0x00000151: 03 DW_LNS_advance_line (45)
-0x00000153: 05 DW_LNS_set_column (10)
-0x00000155: 06 DW_LNS_negate_stmt
-0x00000156: 01 DW_LNS_copy
+0x00000149: 00 DW_LNE_set_address (0x000000000000008e)
+0x00000150: 03 DW_LNS_advance_line (45)
+0x00000152: 05 DW_LNS_set_column (10)
+0x00000154: 06 DW_LNS_negate_stmt
+0x00000155: 01 DW_LNS_copy
0x000000000000008e 45 10 1 0 0
-0x00000157: 00 DW_LNE_set_address (0x00000000000000a4)
-0x0000015e: 03 DW_LNS_advance_line (46)
-0x00000160: 05 DW_LNS_set_column (11)
-0x00000162: 06 DW_LNS_negate_stmt
-0x00000163: 01 DW_LNS_copy
+0x00000156: 00 DW_LNE_set_address (0x00000000000000a4)
+0x0000015d: 03 DW_LNS_advance_line (46)
+0x0000015f: 05 DW_LNS_set_column (11)
+0x00000161: 06 DW_LNS_negate_stmt
+0x00000162: 01 DW_LNS_copy
0x00000000000000a4 46 11 1 0 0 is_stmt
-0x00000164: 00 DW_LNE_set_address (0x00000000000000c2)
-0x0000016b: 03 DW_LNS_advance_line (50)
-0x0000016d: 05 DW_LNS_set_column (14)
-0x0000016f: 01 DW_LNS_copy
+0x00000163: 00 DW_LNE_set_address (0x00000000000000c2)
+0x0000016a: 03 DW_LNS_advance_line (50)
+0x0000016c: 05 DW_LNS_set_column (14)
+0x0000016e: 01 DW_LNS_copy
0x00000000000000c2 50 14 1 0 0 is_stmt
-0x00000170: 00 DW_LNE_set_address (0x0000000000000105)
-0x00000177: 03 DW_LNS_advance_line (54)
-0x00000179: 05 DW_LNS_set_column (24)
-0x0000017b: 06 DW_LNS_negate_stmt
-0x0000017c: 01 DW_LNS_copy
+0x0000016f: 00 DW_LNE_set_address (0x0000000000000105)
+0x00000176: 03 DW_LNS_advance_line (54)
+0x00000178: 05 DW_LNS_set_column (24)
+0x0000017a: 06 DW_LNS_negate_stmt
+0x0000017b: 01 DW_LNS_copy
0x0000000000000105 54 24 1 0 0
-0x0000017d: 00 DW_LNE_set_address (0x000000000000011b)
-0x00000184: 03 DW_LNS_advance_line (52)
-0x0000018a: 05 DW_LNS_set_column (38)
-0x0000018c: 01 DW_LNS_copy
+0x0000017c: 00 DW_LNE_set_address (0x000000000000011b)
+0x00000183: 03 DW_LNS_advance_line (52)
+0x00000189: 05 DW_LNS_set_column (38)
+0x0000018b: 01 DW_LNS_copy
0x000000000000011b 52 38 1 0 0
-0x0000018d: 00 DW_LNE_set_address (0x000000000000011e)
-0x00000194: 05 DW_LNS_set_column (13)
-0x00000196: 01 DW_LNS_copy
+0x0000018c: 00 DW_LNE_set_address (0x000000000000011e)
+0x00000193: 05 DW_LNS_set_column (13)
+0x00000195: 01 DW_LNS_copy
0x000000000000011e 52 13 1 0 0
-0x00000197: 00 DW_LNE_set_address (0x000000000000014b)
-0x0000019e: 03 DW_LNS_advance_line (62)
-0x000001a0: 05 DW_LNS_set_column (14)
-0x000001a2: 01 DW_LNS_copy
+0x00000196: 00 DW_LNE_set_address (0x000000000000014b)
+0x0000019d: 03 DW_LNS_advance_line (62)
+0x0000019f: 05 DW_LNS_set_column (14)
+0x000001a1: 01 DW_LNS_copy
0x000000000000014b 62 14 1 0 0
-0x000001a3: 00 DW_LNE_set_address (0x0000000000000176)
-0x000001aa: 03 DW_LNS_advance_line (76)
-0x000001ac: 05 DW_LNS_set_column (27)
-0x000001ae: 01 DW_LNS_copy
+0x000001a2: 00 DW_LNE_set_address (0x0000000000000176)
+0x000001a9: 03 DW_LNS_advance_line (76)
+0x000001ab: 05 DW_LNS_set_column (27)
+0x000001ad: 01 DW_LNS_copy
0x0000000000000176 76 27 1 0 0
-0x000001af: 00 DW_LNE_set_address (0x000000000000017d)
-0x000001b6: 05 DW_LNS_set_column (25)
-0x000001b8: 01 DW_LNS_copy
+0x000001ae: 00 DW_LNE_set_address (0x000000000000017d)
+0x000001b5: 05 DW_LNS_set_column (25)
+0x000001b7: 01 DW_LNS_copy
0x000000000000017d 76 25 1 0 0
-0x000001b9: 00 DW_LNE_set_address (0x0000000000000185)
-0x000001c0: 03 DW_LNS_advance_line (75)
-0x000001c6: 05 DW_LNS_set_column (13)
-0x000001c8: 01 DW_LNS_copy
+0x000001b8: 00 DW_LNE_set_address (0x0000000000000185)
+0x000001bf: 03 DW_LNS_advance_line (75)
+0x000001c5: 05 DW_LNS_set_column (13)
+0x000001c7: 01 DW_LNS_copy
0x0000000000000185 75 13 1 0 0
-0x000001c9: 00 DW_LNE_set_address (0x00000000000001a1)
-0x000001d0: 03 DW_LNS_advance_line (79)
-0x000001d2: 05 DW_LNS_set_column (14)
-0x000001d4: 01 DW_LNS_copy
+0x000001c8: 00 DW_LNE_set_address (0x00000000000001a1)
+0x000001cf: 03 DW_LNS_advance_line (79)
+0x000001d1: 05 DW_LNS_set_column (14)
+0x000001d3: 01 DW_LNS_copy
0x00000000000001a1 79 14 1 0 0
-0x000001d5: 00 DW_LNE_set_address (0x00000000000001c0)
-0x000001dc: 03 DW_LNS_advance_line (66)
-0x000001e2: 05 DW_LNS_set_column (16)
-0x000001e4: 06 DW_LNS_negate_stmt
-0x000001e5: 01 DW_LNS_copy
+0x000001d4: 00 DW_LNE_set_address (0x00000000000001c0)
+0x000001db: 03 DW_LNS_advance_line (66)
+0x000001e1: 05 DW_LNS_set_column (16)
+0x000001e3: 06 DW_LNS_negate_stmt
+0x000001e4: 01 DW_LNS_copy
0x00000000000001c0 66 16 1 0 0 is_stmt
-0x000001e6: 00 DW_LNE_set_address (0x00000000000001ce)
-0x000001ed: 03 DW_LNS_advance_line (37)
-0x000001f3: 05 DW_LNS_set_column (4)
-0x000001f5: 01 DW_LNS_copy
+0x000001e5: 00 DW_LNE_set_address (0x00000000000001ce)
+0x000001ec: 03 DW_LNS_advance_line (37)
+0x000001f2: 05 DW_LNS_set_column (4)
+0x000001f4: 01 DW_LNS_copy
0x00000000000001ce 37 4 1 0 0 is_stmt
-0x000001f6: 00 DW_LNE_set_address (0x00000000000001dc)
-0x000001fd: 03 DW_LNS_advance_line (39)
-0x000001ff: 06 DW_LNS_negate_stmt
-0x00000200: 01 DW_LNS_copy
+0x000001f5: 00 DW_LNE_set_address (0x00000000000001dc)
+0x000001fc: 03 DW_LNS_advance_line (39)
+0x000001fe: 06 DW_LNS_negate_stmt
+0x000001ff: 01 DW_LNS_copy
0x00000000000001dc 39 4 1 0 0
-0x00000201: 00 DW_LNE_set_address (0x00000000000001e5)
-0x00000208: 05 DW_LNS_set_column (19)
-0x0000020a: 01 DW_LNS_copy
+0x00000200: 00 DW_LNE_set_address (0x00000000000001e5)
+0x00000207: 05 DW_LNS_set_column (19)
+0x00000209: 01 DW_LNS_copy
0x00000000000001e5 39 19 1 0 0
-0x0000020b: 00 DW_LNE_set_address (0x00000000000001f2)
-0x00000212: 03 DW_LNS_advance_line (40)
-0x00000214: 05 DW_LNS_set_column (17)
-0x00000216: 01 DW_LNS_copy
+0x0000020a: 00 DW_LNE_set_address (0x00000000000001f2)
+0x00000211: 03 DW_LNS_advance_line (40)
+0x00000213: 05 DW_LNS_set_column (17)
+0x00000215: 01 DW_LNS_copy
0x00000000000001f2 40 17 1 0 0
-0x00000217: 00 DW_LNE_set_address (0x000000000000020e)
-0x0000021e: 03 DW_LNS_advance_line (45)
-0x00000220: 05 DW_LNS_set_column (10)
-0x00000222: 01 DW_LNS_copy
+0x00000216: 00 DW_LNE_set_address (0x000000000000020e)
+0x0000021d: 03 DW_LNS_advance_line (45)
+0x0000021f: 05 DW_LNS_set_column (10)
+0x00000221: 01 DW_LNS_copy
0x000000000000020e 45 10 1 0 0
-0x00000223: 00 DW_LNE_set_address (0x0000000000000224)
-0x0000022a: 03 DW_LNS_advance_line (46)
-0x0000022c: 05 DW_LNS_set_column (11)
-0x0000022e: 06 DW_LNS_negate_stmt
-0x0000022f: 01 DW_LNS_copy
+0x00000222: 00 DW_LNE_set_address (0x0000000000000224)
+0x00000229: 03 DW_LNS_advance_line (46)
+0x0000022b: 05 DW_LNS_set_column (11)
+0x0000022d: 06 DW_LNS_negate_stmt
+0x0000022e: 01 DW_LNS_copy
0x0000000000000224 46 11 1 0 0 is_stmt
-0x00000230: 00 DW_LNE_set_address (0x000000000000027d)
-0x00000237: 03 DW_LNS_advance_line (54)
-0x00000239: 05 DW_LNS_set_column (24)
-0x0000023b: 06 DW_LNS_negate_stmt
-0x0000023c: 01 DW_LNS_copy
+0x0000022f: 00 DW_LNE_set_address (0x000000000000027d)
+0x00000236: 03 DW_LNS_advance_line (54)
+0x00000238: 05 DW_LNS_set_column (24)
+0x0000023a: 06 DW_LNS_negate_stmt
+0x0000023b: 01 DW_LNS_copy
0x000000000000027d 54 24 1 0 0
-0x0000023d: 00 DW_LNE_set_address (0x0000000000000293)
-0x00000244: 03 DW_LNS_advance_line (52)
-0x0000024a: 05 DW_LNS_set_column (38)
-0x0000024c: 01 DW_LNS_copy
+0x0000023c: 00 DW_LNE_set_address (0x0000000000000293)
+0x00000243: 03 DW_LNS_advance_line (52)
+0x00000249: 05 DW_LNS_set_column (38)
+0x0000024b: 01 DW_LNS_copy
0x0000000000000293 52 38 1 0 0
-0x0000024d: 00 DW_LNE_set_address (0x00000000000002c3)
-0x00000254: 03 DW_LNS_advance_line (62)
-0x00000256: 05 DW_LNS_set_column (14)
-0x00000258: 01 DW_LNS_copy
+0x0000024c: 00 DW_LNE_set_address (0x00000000000002c3)
+0x00000253: 03 DW_LNS_advance_line (62)
+0x00000255: 05 DW_LNS_set_column (14)
+0x00000257: 01 DW_LNS_copy
0x00000000000002c3 62 14 1 0 0
-0x00000259: 00 DW_LNE_set_address (0x00000000000002ee)
-0x00000260: 03 DW_LNS_advance_line (76)
-0x00000262: 05 DW_LNS_set_column (27)
-0x00000264: 01 DW_LNS_copy
+0x00000258: 00 DW_LNE_set_address (0x00000000000002ee)
+0x0000025f: 03 DW_LNS_advance_line (76)
+0x00000261: 05 DW_LNS_set_column (27)
+0x00000263: 01 DW_LNS_copy
0x00000000000002ee 76 27 1 0 0
-0x00000265: 00 DW_LNE_set_address (0x00000000000002f5)
-0x0000026c: 05 DW_LNS_set_column (25)
-0x0000026e: 01 DW_LNS_copy
+0x00000264: 00 DW_LNE_set_address (0x00000000000002f5)
+0x0000026b: 05 DW_LNS_set_column (25)
+0x0000026d: 01 DW_LNS_copy
0x00000000000002f5 76 25 1 0 0
-0x0000026f: 00 DW_LNE_set_address (0x0000000000000319)
-0x00000276: 03 DW_LNS_advance_line (79)
-0x00000278: 05 DW_LNS_set_column (14)
-0x0000027a: 01 DW_LNS_copy
+0x0000026e: 00 DW_LNE_set_address (0x0000000000000319)
+0x00000275: 03 DW_LNS_advance_line (79)
+0x00000277: 05 DW_LNS_set_column (14)
+0x00000279: 01 DW_LNS_copy
0x0000000000000319 79 14 1 0 0
-0x0000027b: 00 DW_LNE_set_address (0x0000000000000338)
-0x00000282: 03 DW_LNS_advance_line (66)
-0x00000288: 05 DW_LNS_set_column (16)
-0x0000028a: 06 DW_LNS_negate_stmt
-0x0000028b: 01 DW_LNS_copy
+0x0000027a: 00 DW_LNE_set_address (0x0000000000000338)
+0x00000281: 03 DW_LNS_advance_line (66)
+0x00000287: 05 DW_LNS_set_column (16)
+0x00000289: 06 DW_LNS_negate_stmt
+0x0000028a: 01 DW_LNS_copy
0x0000000000000338 66 16 1 0 0 is_stmt
-0x0000028c: 00 DW_LNE_set_address (0x000000000000035a)
-0x00000293: 03 DW_LNS_advance_line (70)
-0x00000295: 05 DW_LNS_set_column (13)
-0x00000297: 00 DW_LNE_end_sequence
+0x0000028b: 00 DW_LNE_set_address (0x000000000000035a)
+0x00000292: 03 DW_LNS_advance_line (70)
+0x00000294: 05 DW_LNS_set_column (13)
+0x00000296: 00 DW_LNE_end_sequence
0x000000000000035a 70 13 1 0 0 is_stmt end_sequence
-0x0000029a: 00 DW_LNE_set_address (0x000000000000035c)
-0x000002a1: 03 DW_LNS_advance_line (152)
-0x000002a4: 01 DW_LNS_copy
+0x00000299: 00 DW_LNE_set_address (0x000000000000035c)
+0x000002a0: 03 DW_LNS_advance_line (152)
+0x000002a3: 01 DW_LNS_copy
0x000000000000035c 152 0 1 0 0 is_stmt
-0x000002a5: 00 DW_LNE_set_address (0x0000000000000378)
-0x000002ac: 03 DW_LNS_advance_line (153)
-0x000002ae: 05 DW_LNS_set_column (23)
-0x000002b0: 06 DW_LNS_negate_stmt
-0x000002b1: 0a DW_LNS_set_prologue_end
-0x000002b2: 01 DW_LNS_copy
+0x000002a4: 00 DW_LNE_set_address (0x0000000000000378)
+0x000002ab: 03 DW_LNS_advance_line (153)
+0x000002ad: 05 DW_LNS_set_column (23)
+0x000002af: 06 DW_LNS_negate_stmt
+0x000002b0: 0a DW_LNS_set_prologue_end
+0x000002b1: 01 DW_LNS_copy
0x0000000000000378 153 23 1 0 0 prologue_end
-0x000002b3: 00 DW_LNE_set_address (0x000000000000037e)
-0x000002ba: 03 DW_LNS_advance_line (155)
-0x000002bc: 05 DW_LNS_set_column (10)
-0x000002be: 06 DW_LNS_negate_stmt
-0x000002bf: 01 DW_LNS_copy
+0x000002b2: 00 DW_LNE_set_address (0x000000000000037e)
+0x000002b9: 03 DW_LNS_advance_line (155)
+0x000002bb: 05 DW_LNS_set_column (10)
+0x000002bd: 06 DW_LNS_negate_stmt
+0x000002be: 01 DW_LNS_copy
0x000000000000037e 155 10 1 0 0 is_stmt
-0x000002c0: 00 DW_LNE_set_address (0x000000000000037f)
-0x000002c7: 05 DW_LNS_set_column (8)
-0x000002c9: 06 DW_LNS_negate_stmt
-0x000002ca: 01 DW_LNS_copy
+0x000002bf: 00 DW_LNE_set_address (0x000000000000037f)
+0x000002c6: 05 DW_LNS_set_column (8)
+0x000002c8: 06 DW_LNS_negate_stmt
+0x000002c9: 01 DW_LNS_copy
0x000000000000037f 155 8 1 0 0
-0x000002cb: 00 DW_LNE_set_address (0x0000000000000382)
-0x000002d2: 03 DW_LNS_advance_line (156)
-0x000002d4: 05 DW_LNS_set_column (7)
-0x000002d6: 06 DW_LNS_negate_stmt
-0x000002d7: 01 DW_LNS_copy
+0x000002ca: 00 DW_LNE_set_address (0x0000000000000382)
+0x000002d1: 03 DW_LNS_advance_line (156)
+0x000002d3: 05 DW_LNS_set_column (7)
+0x000002d5: 06 DW_LNS_negate_stmt
+0x000002d6: 01 DW_LNS_copy
0x0000000000000382 156 7 1 0 0 is_stmt
-0x000002d8: 00 DW_LNE_set_address (0x00000000000003a9)
-0x000002df: 03 DW_LNS_advance_line (95)
-0x000002e5: 05 DW_LNS_set_column (29)
-0x000002e7: 01 DW_LNS_copy
+0x000002d7: 00 DW_LNE_set_address (0x00000000000003a9)
+0x000002de: 03 DW_LNS_advance_line (95)
+0x000002e4: 05 DW_LNS_set_column (29)
+0x000002e6: 01 DW_LNS_copy
0x00000000000003a9 95 29 1 0 0 is_stmt
-0x000002e8: 00 DW_LNE_set_address (0x00000000000003ab)
-0x000002ef: 03 DW_LNS_advance_line (98)
-0x000002f1: 05 DW_LNS_set_column (19)
-0x000002f3: 01 DW_LNS_copy
+0x000002e7: 00 DW_LNE_set_address (0x00000000000003ab)
+0x000002ee: 03 DW_LNS_advance_line (98)
+0x000002f0: 05 DW_LNS_set_column (19)
+0x000002f2: 01 DW_LNS_copy
0x00000000000003ab 98 19 1 0 0 is_stmt
-0x000002f4: 00 DW_LNE_set_address (0x00000000000003cb)
-0x000002fb: 03 DW_LNS_advance_line (94)
-0x00000301: 05 DW_LNS_set_column (18)
-0x00000303: 06 DW_LNS_negate_stmt
-0x00000304: 01 DW_LNS_copy
+0x000002f3: 00 DW_LNE_set_address (0x00000000000003cb)
+0x000002fa: 03 DW_LNS_advance_line (94)
+0x00000300: 05 DW_LNS_set_column (18)
+0x00000302: 06 DW_LNS_negate_stmt
+0x00000303: 01 DW_LNS_copy
0x00000000000003cb 94 18 1 0 0
-0x00000305: 00 DW_LNE_set_address (0x00000000000003ce)
-0x0000030c: 05 DW_LNS_set_column (4)
-0x0000030e: 01 DW_LNS_copy
+0x00000304: 00 DW_LNE_set_address (0x00000000000003ce)
+0x0000030b: 05 DW_LNS_set_column (4)
+0x0000030d: 01 DW_LNS_copy
0x00000000000003ce 94 4 1 0 0
-0x0000030f: 00 DW_LNE_set_address (0x00000000000003db)
-0x00000316: 03 DW_LNS_advance_line (102)
-0x00000318: 05 DW_LNS_set_column (18)
-0x0000031a: 01 DW_LNS_copy
+0x0000030e: 00 DW_LNE_set_address (0x00000000000003db)
+0x00000315: 03 DW_LNS_advance_line (102)
+0x00000317: 05 DW_LNS_set_column (18)
+0x00000319: 01 DW_LNS_copy
0x00000000000003db 102 18 1 0 0
-0x0000031b: 00 DW_LNE_set_address (0x000000000000040a)
-0x00000322: 03 DW_LNS_advance_line (105)
-0x00000324: 01 DW_LNS_copy
+0x0000031a: 00 DW_LNE_set_address (0x000000000000040a)
+0x00000321: 03 DW_LNS_advance_line (105)
+0x00000323: 01 DW_LNS_copy
0x000000000000040a 105 18 1 0 0
-0x00000325: 00 DW_LNE_set_address (0x000000000000043d)
-0x0000032c: 03 DW_LNS_advance_line (112)
-0x0000032e: 05 DW_LNS_set_column (35)
-0x00000330: 01 DW_LNS_copy
+0x00000324: 00 DW_LNE_set_address (0x000000000000043d)
+0x0000032b: 03 DW_LNS_advance_line (112)
+0x0000032d: 05 DW_LNS_set_column (35)
+0x0000032f: 01 DW_LNS_copy
0x000000000000043d 112 35 1 0 0
-0x00000331: 00 DW_LNE_set_address (0x000000000000043e)
-0x00000338: 05 DW_LNS_set_column (13)
-0x0000033a: 01 DW_LNS_copy
+0x00000330: 00 DW_LNE_set_address (0x000000000000043e)
+0x00000337: 05 DW_LNS_set_column (13)
+0x00000339: 01 DW_LNS_copy
0x000000000000043e 112 13 1 0 0
-0x0000033b: 00 DW_LNE_set_address (0x0000000000000453)
-0x00000342: 03 DW_LNS_advance_line (111)
-0x00000348: 05 DW_LNS_set_column (24)
-0x0000034a: 01 DW_LNS_copy
+0x0000033a: 00 DW_LNE_set_address (0x0000000000000453)
+0x00000341: 03 DW_LNS_advance_line (111)
+0x00000347: 05 DW_LNS_set_column (24)
+0x00000349: 01 DW_LNS_copy
0x0000000000000453 111 24 1 0 0
-0x0000034b: 00 DW_LNE_set_address (0x0000000000000456)
-0x00000352: 05 DW_LNS_set_column (10)
-0x00000354: 01 DW_LNS_copy
+0x0000034a: 00 DW_LNE_set_address (0x0000000000000456)
+0x00000351: 05 DW_LNS_set_column (10)
+0x00000353: 01 DW_LNS_copy
0x0000000000000456 111 10 1 0 0
-0x00000355: 00 DW_LNE_set_address (0x000000000000045b)
-0x0000035c: 03 DW_LNS_advance_line (113)
-0x0000035e: 06 DW_LNS_negate_stmt
-0x0000035f: 01 DW_LNS_copy
+0x00000354: 00 DW_LNE_set_address (0x000000000000045b)
+0x0000035b: 03 DW_LNS_advance_line (113)
+0x0000035d: 06 DW_LNS_negate_stmt
+0x0000035e: 01 DW_LNS_copy
0x000000000000045b 113 10 1 0 0 is_stmt
-0x00000360: 00 DW_LNE_set_address (0x0000000000000470)
-0x00000367: 03 DW_LNS_advance_line (119)
-0x00000369: 06 DW_LNS_negate_stmt
-0x0000036a: 01 DW_LNS_copy
+0x0000035f: 00 DW_LNE_set_address (0x0000000000000470)
+0x00000366: 03 DW_LNS_advance_line (119)
+0x00000368: 06 DW_LNS_negate_stmt
+0x00000369: 01 DW_LNS_copy
0x0000000000000470 119 10 1 0 0
-0x0000036b: 00 DW_LNE_set_address (0x00000000000004bb)
-0x00000372: 03 DW_LNS_advance_line (127)
-0x00000374: 05 DW_LNS_set_column (27)
-0x00000376: 01 DW_LNS_copy
+0x0000036a: 00 DW_LNE_set_address (0x00000000000004bb)
+0x00000371: 03 DW_LNS_advance_line (127)
+0x00000373: 05 DW_LNS_set_column (27)
+0x00000375: 01 DW_LNS_copy
0x00000000000004bb 127 27 1 0 0
-0x00000377: 00 DW_LNE_set_address (0x00000000000004c2)
-0x0000037e: 05 DW_LNS_set_column (25)
-0x00000380: 01 DW_LNS_copy
+0x00000376: 00 DW_LNE_set_address (0x00000000000004c2)
+0x0000037d: 05 DW_LNS_set_column (25)
+0x0000037f: 01 DW_LNS_copy
0x00000000000004c2 127 25 1 0 0
-0x00000381: 00 DW_LNE_set_address (0x00000000000004ca)
-0x00000388: 03 DW_LNS_advance_line (126)
-0x0000038e: 05 DW_LNS_set_column (13)
-0x00000390: 01 DW_LNS_copy
+0x00000380: 00 DW_LNE_set_address (0x00000000000004ca)
+0x00000387: 03 DW_LNS_advance_line (126)
+0x0000038d: 05 DW_LNS_set_column (13)
+0x0000038f: 01 DW_LNS_copy
0x00000000000004ca 126 13 1 0 0
-0x00000391: 00 DW_LNE_set_address (0x00000000000004e6)
-0x00000398: 03 DW_LNS_advance_line (130)
-0x0000039a: 05 DW_LNS_set_column (14)
-0x0000039c: 01 DW_LNS_copy
+0x00000390: 00 DW_LNE_set_address (0x00000000000004e6)
+0x00000397: 03 DW_LNS_advance_line (130)
+0x00000399: 05 DW_LNS_set_column (14)
+0x0000039b: 01 DW_LNS_copy
0x00000000000004e6 130 14 1 0 0
-0x0000039d: 00 DW_LNE_set_address (0x0000000000000503)
-0x000003a4: 03 DW_LNS_advance_line (122)
-0x000003aa: 05 DW_LNS_set_column (16)
-0x000003ac: 06 DW_LNS_negate_stmt
-0x000003ad: 01 DW_LNS_copy
+0x0000039c: 00 DW_LNE_set_address (0x0000000000000503)
+0x000003a3: 03 DW_LNS_advance_line (122)
+0x000003a9: 05 DW_LNS_set_column (16)
+0x000003ab: 06 DW_LNS_negate_stmt
+0x000003ac: 01 DW_LNS_copy
0x0000000000000503 122 16 1 0 0 is_stmt
-0x000003ae: 00 DW_LNE_set_address (0x0000000000000508)
-0x000003b5: 05 DW_LNS_set_column (14)
-0x000003b7: 06 DW_LNS_negate_stmt
-0x000003b8: 01 DW_LNS_copy
+0x000003ad: 00 DW_LNE_set_address (0x0000000000000508)
+0x000003b4: 05 DW_LNS_set_column (14)
+0x000003b6: 06 DW_LNS_negate_stmt
+0x000003b7: 01 DW_LNS_copy
0x0000000000000508 122 14 1 0 0
-0x000003b9: 00 DW_LNE_set_address (0x000000000000050d)
-0x000003c0: 03 DW_LNS_advance_line (130)
-0x000003c2: 06 DW_LNS_negate_stmt
-0x000003c3: 01 DW_LNS_copy
+0x000003b8: 00 DW_LNE_set_address (0x000000000000050d)
+0x000003bf: 03 DW_LNS_advance_line (130)
+0x000003c1: 06 DW_LNS_negate_stmt
+0x000003c2: 01 DW_LNS_copy
0x000000000000050d 130 14 1 0 0 is_stmt
-0x000003c4: 00 DW_LNE_set_address (0x000000000000051a)
-0x000003cb: 03 DW_LNS_advance_line (113)
-0x000003d1: 05 DW_LNS_set_column (10)
-0x000003d3: 01 DW_LNS_copy
+0x000003c3: 00 DW_LNE_set_address (0x000000000000051a)
+0x000003ca: 03 DW_LNS_advance_line (113)
+0x000003d0: 05 DW_LNS_set_column (10)
+0x000003d2: 01 DW_LNS_copy
0x000000000000051a 113 10 1 0 0 is_stmt
-0x000003d4: 00 DW_LNE_set_address (0x000000000000052f)
-0x000003db: 03 DW_LNS_advance_line (119)
-0x000003dd: 06 DW_LNS_negate_stmt
-0x000003de: 01 DW_LNS_copy
+0x000003d3: 00 DW_LNE_set_address (0x000000000000052f)
+0x000003da: 03 DW_LNS_advance_line (119)
+0x000003dc: 06 DW_LNS_negate_stmt
+0x000003dd: 01 DW_LNS_copy
0x000000000000052f 119 10 1 0 0
-0x000003df: 00 DW_LNE_set_address (0x000000000000054a)
-0x000003e6: 03 DW_LNS_advance_line (122)
-0x000003e8: 05 DW_LNS_set_column (14)
-0x000003ea: 01 DW_LNS_copy
+0x000003de: 00 DW_LNE_set_address (0x000000000000054a)
+0x000003e5: 03 DW_LNS_advance_line (122)
+0x000003e7: 05 DW_LNS_set_column (14)
+0x000003e9: 01 DW_LNS_copy
0x000000000000054a 122 14 1 0 0
-0x000003eb: 00 DW_LNE_set_address (0x0000000000000553)
-0x000003f2: 03 DW_LNS_advance_line (125)
-0x000003f4: 05 DW_LNS_set_column (22)
-0x000003f6: 06 DW_LNS_negate_stmt
-0x000003f7: 01 DW_LNS_copy
+0x000003ea: 00 DW_LNE_set_address (0x0000000000000553)
+0x000003f1: 03 DW_LNS_advance_line (125)
+0x000003f3: 05 DW_LNS_set_column (22)
+0x000003f5: 06 DW_LNS_negate_stmt
+0x000003f6: 01 DW_LNS_copy
0x0000000000000553 125 22 1 0 0 is_stmt
-0x000003f8: 00 DW_LNE_set_address (0x000000000000057a)
-0x000003ff: 03 DW_LNS_advance_line (127)
-0x00000401: 05 DW_LNS_set_column (27)
-0x00000403: 06 DW_LNS_negate_stmt
-0x00000404: 01 DW_LNS_copy
+0x000003f7: 00 DW_LNE_set_address (0x000000000000057a)
+0x000003fe: 03 DW_LNS_advance_line (127)
+0x00000400: 05 DW_LNS_set_column (27)
+0x00000402: 06 DW_LNS_negate_stmt
+0x00000403: 01 DW_LNS_copy
0x000000000000057a 127 27 1 0 0
-0x00000405: 00 DW_LNE_set_address (0x0000000000000581)
-0x0000040c: 05 DW_LNS_set_column (25)
-0x0000040e: 01 DW_LNS_copy
+0x00000404: 00 DW_LNE_set_address (0x0000000000000581)
+0x0000040b: 05 DW_LNS_set_column (25)
+0x0000040d: 01 DW_LNS_copy
0x0000000000000581 127 25 1 0 0
-0x0000040f: 00 DW_LNE_set_address (0x0000000000000589)
-0x00000416: 03 DW_LNS_advance_line (126)
-0x0000041c: 05 DW_LNS_set_column (13)
-0x0000041e: 01 DW_LNS_copy
+0x0000040e: 00 DW_LNE_set_address (0x0000000000000589)
+0x00000415: 03 DW_LNS_advance_line (126)
+0x0000041b: 05 DW_LNS_set_column (13)
+0x0000041d: 01 DW_LNS_copy
0x0000000000000589 126 13 1 0 0
-0x0000041f: 00 DW_LNE_set_address (0x00000000000005a5)
-0x00000426: 03 DW_LNS_advance_line (130)
-0x00000428: 05 DW_LNS_set_column (14)
-0x0000042a: 01 DW_LNS_copy
+0x0000041e: 00 DW_LNE_set_address (0x00000000000005a5)
+0x00000425: 03 DW_LNS_advance_line (130)
+0x00000427: 05 DW_LNS_set_column (14)
+0x00000429: 01 DW_LNS_copy
0x00000000000005a5 130 14 1 0 0
-0x0000042b: 00 DW_LNE_set_address (0x00000000000005c2)
-0x00000432: 03 DW_LNS_advance_line (122)
-0x00000438: 05 DW_LNS_set_column (16)
-0x0000043a: 06 DW_LNS_negate_stmt
-0x0000043b: 01 DW_LNS_copy
+0x0000042a: 00 DW_LNE_set_address (0x00000000000005c2)
+0x00000431: 03 DW_LNS_advance_line (122)
+0x00000437: 05 DW_LNS_set_column (16)
+0x00000439: 06 DW_LNS_negate_stmt
+0x0000043a: 01 DW_LNS_copy
0x00000000000005c2 122 16 1 0 0 is_stmt
-0x0000043c: 00 DW_LNE_set_address (0x00000000000005c7)
-0x00000443: 05 DW_LNS_set_column (14)
-0x00000445: 06 DW_LNS_negate_stmt
-0x00000446: 01 DW_LNS_copy
+0x0000043b: 00 DW_LNE_set_address (0x00000000000005c7)
+0x00000442: 05 DW_LNS_set_column (14)
+0x00000444: 06 DW_LNS_negate_stmt
+0x00000445: 01 DW_LNS_copy
0x00000000000005c7 122 14 1 0 0
-0x00000447: 00 DW_LNE_set_address (0x00000000000005cc)
-0x0000044e: 03 DW_LNS_advance_line (130)
-0x00000450: 06 DW_LNS_negate_stmt
-0x00000451: 01 DW_LNS_copy
+0x00000446: 00 DW_LNE_set_address (0x00000000000005cc)
+0x0000044d: 03 DW_LNS_advance_line (130)
+0x0000044f: 06 DW_LNS_negate_stmt
+0x00000450: 01 DW_LNS_copy
0x00000000000005cc 130 14 1 0 0 is_stmt
-0x00000452: 00 DW_LNE_set_address (0x00000000000005e7)
-0x00000459: 03 DW_LNS_advance_line (142)
-0x0000045b: 05 DW_LNS_set_column (20)
-0x0000045d: 01 DW_LNS_copy
+0x00000451: 00 DW_LNE_set_address (0x00000000000005e7)
+0x00000458: 03 DW_LNS_advance_line (142)
+0x0000045a: 05 DW_LNS_set_column (20)
+0x0000045c: 01 DW_LNS_copy
0x00000000000005e7 142 20 1 0 0 is_stmt
-0x0000045e: 00 DW_LNE_set_address (0x0000000000000601)
-0x00000465: 03 DW_LNS_advance_line (143)
-0x00000467: 05 DW_LNS_set_column (11)
-0x00000469: 06 DW_LNS_negate_stmt
-0x0000046a: 01 DW_LNS_copy
+0x0000045d: 00 DW_LNE_set_address (0x0000000000000601)
+0x00000464: 03 DW_LNS_advance_line (143)
+0x00000466: 05 DW_LNS_set_column (11)
+0x00000468: 06 DW_LNS_negate_stmt
+0x00000469: 01 DW_LNS_copy
0x0000000000000601 143 11 1 0 0
-0x0000046b: 00 DW_LNE_set_address (0x000000000000062b)
-0x00000472: 03 DW_LNS_advance_line (161)
-0x00000474: 05 DW_LNS_set_column (1)
-0x00000476: 06 DW_LNS_negate_stmt
-0x00000477: 00 DW_LNE_end_sequence
+0x0000046a: 00 DW_LNE_set_address (0x000000000000062b)
+0x00000471: 03 DW_LNS_advance_line (161)
+0x00000473: 05 DW_LNS_set_column (1)
+0x00000475: 06 DW_LNS_negate_stmt
+0x00000476: 00 DW_LNE_end_sequence
0x000000000000062b 161 1 1 0 0 is_stmt end_sequence
@@ -5872,7 +5871,7 @@ file_names[ 4]:
;; custom section ".debug_loc", size 1073
;; custom section ".debug_ranges", size 88
;; custom section ".debug_abbrev", size 333
- ;; custom section ".debug_line", size 1146
+ ;; custom section ".debug_line", size 1145
;; custom section ".debug_str", size 434
;; custom section "producers", size 135
)