diff options
Diffstat (limited to 'test/passes/fannkuch3_manyopts_dwarf.bin.txt')
-rw-r--r-- | test/passes/fannkuch3_manyopts_dwarf.bin.txt | 6867 |
1 files changed, 6867 insertions, 0 deletions
diff --git a/test/passes/fannkuch3_manyopts_dwarf.bin.txt b/test/passes/fannkuch3_manyopts_dwarf.bin.txt new file mode 100644 index 000000000..e9029b6b8 --- /dev/null +++ b/test/passes/fannkuch3_manyopts_dwarf.bin.txt @@ -0,0 +1,6867 @@ +DWARF debug info +================ + +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 (1477 bytes) +Contains section .debug_str (434 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_frame_base DW_FORM_exprloc + DW_AT_GNU_all_call_sites DW_FORM_flag_present + 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_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_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_variable DW_CHILDREN_no + DW_AT_location DW_FORM_sec_offset + 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 + +[14] DW_TAG_lexical_block DW_CHILDREN_yes + DW_AT_ranges DW_FORM_sec_offset + +[15] DW_TAG_GNU_call_site DW_CHILDREN_no + DW_AT_low_pc DW_FORM_addr + +[16] DW_TAG_GNU_call_site DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + DW_AT_low_pc DW_FORM_addr + +[17] DW_TAG_subprogram DW_CHILDREN_yes + DW_AT_name DW_FORM_strp + DW_AT_decl_file DW_FORM_data1 + DW_AT_decl_line DW_FORM_data1 + DW_AT_declaration DW_FORM_flag_present + DW_AT_external DW_FORM_flag_present + +[18] DW_TAG_formal_parameter DW_CHILDREN_no + DW_AT_type DW_FORM_ref4 + +[19] DW_TAG_pointer_type DW_CHILDREN_no + +[20] DW_TAG_subprogram DW_CHILDREN_yes + 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_inline DW_FORM_data1 + +[21] 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 + +[22] DW_TAG_lexical_block DW_CHILDREN_yes + +[23] DW_TAG_subprogram DW_CHILDREN_yes + DW_AT_low_pc DW_FORM_addr + DW_AT_high_pc DW_FORM_data4 + DW_AT_frame_base DW_FORM_exprloc + DW_AT_GNU_all_call_sites DW_FORM_flag_present + 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 + +[24] DW_TAG_inlined_subroutine DW_CHILDREN_yes + DW_AT_abstract_origin DW_FORM_ref4 + DW_AT_low_pc DW_FORM_addr + DW_AT_high_pc DW_FORM_data4 + DW_AT_call_file DW_FORM_data1 + DW_AT_call_line DW_FORM_data1 + DW_AT_call_column DW_FORM_data1 + +[25] DW_TAG_formal_parameter DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + +[26] DW_TAG_variable DW_CHILDREN_no + DW_AT_location DW_FORM_sec_offset + DW_AT_abstract_origin DW_FORM_ref4 + +[27] DW_TAG_variable DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + +[28] DW_TAG_label DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + DW_AT_low_pc DW_FORM_addr + + +.debug_info contents: +0x00000000: Compile Unit: length = 0x0000034f version = 0x0004 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x00000353) + +0x0000000b: DW_TAG_compile_unit [1] * + DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000000] = "clang version 11.0.0 (https://github.com/llvm/llvm-project.git 313d89724ce3ccf66c1c51849903e1e6d184dd85)") + DW_AT_language [DW_FORM_data2] (DW_LANG_C_plus_plus) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000069] = "/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_stmt_list [DW_FORM_sec_offset] (0x00000000) + DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000a9] = "/usr/local/google/home/azakai/Dev/2-binaryen") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) + DW_AT_ranges [DW_FORM_sec_offset] (0x00000040 + [0x00000006, 0x0000039d) + [0x0000039f, 0x000006e1)) + +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[0x000000e3] = "worker_args") + DW_AT_byte_size [DW_FORM_data1] (0x0c) + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000d6] = "i") + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000dc] = "n") + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000de] = "next") + DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000d8] = "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[0x000000ef] = "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[0x00000105] = "nullptr_t") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000f3] = "decltype(nullptr)") + +0x0000007b: DW_TAG_imported_declaration [9] + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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] (0x00000397) + DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) + DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) + DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000166] = "_Z15fannkuch_workerPv") + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000017c] = "fannkuch_worker") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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) + +0x0000009e: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000191] = "_arg") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (26) + DW_AT_type [DW_FORM_ref4] (cu + 0x01a7 => {0x000001a7} "*") + +0x000000a9: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000133] = "args") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (28) + DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*") + +0x000000b4: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x00000000: + [0xffffffff, 0x00000006): + [0x00000000, 0x0000003c): DW_OP_consts +0, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014c] = "maxflips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000000c3: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x0000001d: + [0xffffffff, 0x00000006): + [0x00000007, 0x0000003c): DW_OP_consts +0, DW_OP_stack_value + [0x00000052, 0x00000057): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000000ec, 0x000000f5): DW_OP_consts +1, DW_OP_stack_value + [0x00000131, 0x0000013b): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000179, 0x00000186): DW_OP_consts +0, DW_OP_stack_value + [0x00000264, 0x0000026f): DW_OP_consts +0, DW_OP_stack_value + [0x00000275, 0x0000027e): DW_OP_consts +1, DW_OP_stack_value + [0x000002ba, 0x000002c4): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000302, 0x0000030f): DW_OP_consts +0, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000d6] = "i") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000000d2: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000a5: + [0xffffffff, 0x00000006): + [0x0000000e, 0x0000003c): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000000e1: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000c3: + [0xffffffff, 0x00000006): + [0x0000001b, 0x0000003c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013e] = "perm1") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (29) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x000000f0: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000e1: + [0xffffffff, 0x00000006): + [0x00000025, 0x0000003c): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000196] = "perm") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (29) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x000000ff: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000ff: + [0xffffffff, 0x00000006): + [0x0000002f, 0x0000003c): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000144] = "count") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (29) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x0000010e: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x0000011d: + [0xffffffff, 0x00000006): + [0x000001e2, 0x000001e7): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + [0x0000036b, 0x00000370): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014a] = "r") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000011d: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x00000149: + [0xffffffff, 0x00000006): + [0x000000cf, 0x000000e6): DW_OP_consts +0, DW_OP_stack_value + [0x000000ec, 0x000000f5): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value + [0x0000015a, 0x00000162): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000264, 0x0000026f): DW_OP_consts +0, DW_OP_stack_value + [0x00000275, 0x0000027e): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value + [0x000002e3, 0x000002eb): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000155] = "flips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000012c: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000001ab: + [0xffffffff, 0x00000006): + [0x000000e2, 0x000000e6): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value + [0x0000026b, 0x0000026f): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019b] = "k") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000013b: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000001d7: + [0xffffffff, 0x00000006): + [0x000000fc, 0x00000100): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000138, 0x0000013b): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000285, 0x00000289): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000002c1, 0x000002c4): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019d] = "j") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000014a: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x0000021f: + [0xffffffff, 0x00000006): + [0x00000111, 0x0000013b): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value + [0x0000014c, 0x00000162): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x0000029a, 0x000002c4): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value + [0x000002d5, 0x000002eb): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019f] = "tmp") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000159: DW_TAG_lexical_block [14] * + DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 + [0x00000185, 0x000001c3) + [0x000001ed, 0x000001f6) + [0x0000030e, 0x0000034c) + [0x00000376, 0x0000037f)) + +0x0000015e: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000163] = "p0") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (74) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000169: NULL + +0x0000016a: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000001f) + +0x0000016f: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000029) + +0x00000174: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000033) + +0x00000179: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000000e1) + +0x0000017e: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x000000000000038a) + +0x00000187: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000392) + +0x00000190: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x000000000000039a) + +0x00000199: NULL + +0x0000019a: DW_TAG_subprogram [17] * + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000010f] = "free") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/system/include/libc/stdlib.h") + DW_AT_decl_line [DW_FORM_data1] (41) + DW_AT_declaration [DW_FORM_flag_present] (true) + DW_AT_external [DW_FORM_flag_present] (true) + +0x000001a1: DW_TAG_formal_parameter [18] + DW_AT_type [DW_FORM_ref4] (cu + 0x01a7 => {0x000001a7} "*") + +0x000001a6: NULL + +0x000001a7: DW_TAG_pointer_type [19] + +0x000001a8: DW_TAG_subprogram [20] * + DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000114] = "_ZL8fannkuchi") + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000122] = "fannkuch") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (87) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + DW_AT_inline [DW_FORM_data1] (DW_INL_inlined) + +0x000001b8: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (87) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000001c3: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000012b] = "showmax") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (90) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000001ce: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000133] = "args") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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_name [DW_FORM_strp] ( .debug_str[0x000000d6] = "i") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000001e4: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000138] = "targs") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (89) + DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*") + +0x000001ef: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013e] = "perm1") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x000001fa: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000144] = "count") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x00000205: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014a] = "r") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000210: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014c] = "maxflips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000021b: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000155] = "flips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000226: DW_TAG_label [21] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000015b] = "cleanup") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (137) + +0x0000022d: DW_TAG_lexical_block [22] * + +0x0000022e: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000163] = "p0") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (125) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000239: NULL + +0x0000023a: NULL + +0x0000023b: DW_TAG_subprogram [23] * + DW_AT_low_pc [DW_FORM_addr] (0x000000000000039f) + DW_AT_high_pc [DW_FORM_data4] (0x00000342) + DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000018c] = "main") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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) + +0x00000253: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000001a3] = "argc") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (152) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000025e: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000001a8] = "argv") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (152) + DW_AT_type [DW_FORM_ref4] (cu + 0x0341 => {0x00000341} "char**") + +0x00000269: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x00000267: + [0xffffffff, 0x0000039f): + [0x00000032, 0x00000037): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (153) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000278: DW_TAG_inlined_subroutine [24] * + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01a8 => {0x000001a8} "_ZL8fannkuchi") + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003ed) + DW_AT_high_pc [DW_FORM_data4] (0x000002c8) + DW_AT_call_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_call_line [DW_FORM_data1] (159) + DW_AT_call_column [DW_FORM_data1] (0x29) + +0x00000288: DW_TAG_formal_parameter [25] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01b8 => {0x000001b8} "n") + +0x0000028d: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000285: + [0xffffffff, 0x0000039f): + [0x0000004c, 0x00000055): DW_OP_consts +30, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01c3 => {0x000001c3} "showmax") + +0x00000296: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000002a2: + [0xffffffff, 0x0000039f): + [0x0000004c, 0x00000055): DW_OP_lit0, DW_OP_stack_value + [0x000002f8, 0x00000314): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ce => {0x000001ce} "args") + +0x0000029f: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000002cc: + [0xffffffff, 0x0000039f): + [0x0000004c, 0x00000055): DW_OP_consts +0, DW_OP_stack_value + [0x0000008e, 0x00000093): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000099, 0x000000c1): DW_OP_consts +0, DW_OP_stack_value + [0x000000d7, 0x000000dc): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x000000f5, 0x000000f9): DW_OP_consts +0, DW_OP_stack_value + [0x00000127, 0x0000012c): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000178, 0x00000188): DW_OP_consts +0, DW_OP_stack_value + [0x000001fa, 0x0000020c): DW_OP_consts +0, DW_OP_stack_value + [0x00000241, 0x00000255): DW_OP_consts +0, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01d9 => {0x000001d9} "i") + +0x000002a8: DW_TAG_variable [27] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01e4 => {0x000001e4} "targs") + +0x000002ad: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000354: + [0xffffffff, 0x0000039f): + [0x000000a8, 0x000000c1): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ef => {0x000001ef} "perm1") + +0x000002b6: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000372: + [0xffffffff, 0x0000039f): + [0x000000b2, 0x000000c1): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01fa => {0x000001fa} "count") + +0x000002bf: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000390: + [0xffffffff, 0x0000039f): + [0x000001e6, 0x000001ed): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + [0x000002b3, 0x000002ba): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0205 => {0x00000205} "r") + +0x000002c8: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000003e8: + [0xffffffff, 0x0000039f): + [0x000002d6, 0x000002e1): DW_OP_consts +0, DW_OP_stack_value + [0x0000030c, 0x00000314): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0210 => {0x00000210} "maxflips") + +0x000002d1: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000413: + [0xffffffff, 0x0000039f): + [0x000002f1, 0x00000314): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x021b => {0x0000021b} "flips") + +0x000002da: DW_TAG_label [28] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0226 => {0x00000226} "cleanup") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000661) + +0x000002e3: DW_TAG_lexical_block [14] * + DW_AT_ranges [DW_FORM_sec_offset] (0x00000028 + [0x00000517, 0x0000055e) + [0x000005de, 0x0000062b)) + +0x000002e8: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000003bc: + [0xffffffff, 0x0000039f): + [0x0000017f, 0x00000188): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value + [0x00000248, 0x00000255): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x022e => {0x0000022e} "p0") + +0x000002f1: NULL + +0x000002f2: NULL + +0x000002f3: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003cf) + +0x000002f8: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003e3) + +0x000002fd: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000040d) + +0x00000302: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000445) + +0x00000307: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000044f) + +0x0000030c: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000004be) + +0x00000311: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000004d4) + +0x00000316: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000005a1) + +0x0000031b: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000669) + +0x00000324: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000671) + +0x0000032d: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000068e) + +0x00000332: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x000000000000069f) + +0x0000033b: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000006d1) + +0x00000340: NULL + +0x00000341: DW_TAG_pointer_type [2] + DW_AT_type [DW_FORM_ref4] (cu + 0x0346 => {0x00000346} "char*") + +0x00000346: DW_TAG_pointer_type [2] + DW_AT_type [DW_FORM_ref4] (cu + 0x034b => {0x0000034b} "char") + +0x0000034b: DW_TAG_base_type [5] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000001ad] = "char") + DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed_char) + DW_AT_byte_size [DW_FORM_data1] (0x01) + +0x00000352: NULL + +.debug_loc contents: +0x00000000: + [0xffffffff, 0x00000006): + [0x00000000, 0x0000003c): DW_OP_consts +0, DW_OP_stack_value + +0x0000001d: + [0xffffffff, 0x00000006): + [0x00000007, 0x0000003c): DW_OP_consts +0, DW_OP_stack_value + [0x00000052, 0x00000057): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000000ec, 0x000000f5): DW_OP_consts +1, DW_OP_stack_value + [0x00000131, 0x0000013b): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000179, 0x00000186): DW_OP_consts +0, DW_OP_stack_value + [0x00000264, 0x0000026f): DW_OP_consts +0, DW_OP_stack_value + [0x00000275, 0x0000027e): DW_OP_consts +1, DW_OP_stack_value + [0x000002ba, 0x000002c4): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000302, 0x0000030f): DW_OP_consts +0, DW_OP_stack_value + +0x000000a5: + [0xffffffff, 0x00000006): + [0x0000000e, 0x0000003c): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + +0x000000c3: + [0xffffffff, 0x00000006): + [0x0000001b, 0x0000003c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value + +0x000000e1: + [0xffffffff, 0x00000006): + [0x00000025, 0x0000003c): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value + +0x000000ff: + [0xffffffff, 0x00000006): + [0x0000002f, 0x0000003c): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + +0x0000011d: + [0xffffffff, 0x00000006): + [0x000001e2, 0x000001e7): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + [0x0000036b, 0x00000370): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + +0x00000149: + [0xffffffff, 0x00000006): + [0x000000cf, 0x000000e6): DW_OP_consts +0, DW_OP_stack_value + [0x000000ec, 0x000000f5): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value + [0x0000015a, 0x00000162): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000264, 0x0000026f): DW_OP_consts +0, DW_OP_stack_value + [0x00000275, 0x0000027e): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value + [0x000002e3, 0x000002eb): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + +0x000001ab: + [0xffffffff, 0x00000006): + [0x000000e2, 0x000000e6): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value + [0x0000026b, 0x0000026f): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value + +0x000001d7: + [0xffffffff, 0x00000006): + [0x000000fc, 0x00000100): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000138, 0x0000013b): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000285, 0x00000289): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000002c1, 0x000002c4): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +0x0000021f: + [0xffffffff, 0x00000006): + [0x00000111, 0x0000013b): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value + [0x0000014c, 0x00000162): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x0000029a, 0x000002c4): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value + [0x000002d5, 0x000002eb): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +0x00000267: + [0xffffffff, 0x0000039f): + [0x00000032, 0x00000037): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value + +0x00000285: + [0xffffffff, 0x0000039f): + [0x0000004c, 0x00000055): DW_OP_consts +30, DW_OP_stack_value + +0x000002a2: + [0xffffffff, 0x0000039f): + [0x0000004c, 0x00000055): DW_OP_lit0, DW_OP_stack_value + [0x000002f8, 0x00000314): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + +0x000002cc: + [0xffffffff, 0x0000039f): + [0x0000004c, 0x00000055): DW_OP_consts +0, DW_OP_stack_value + [0x0000008e, 0x00000093): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000099, 0x000000c1): DW_OP_consts +0, DW_OP_stack_value + [0x000000d7, 0x000000dc): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x000000f5, 0x000000f9): DW_OP_consts +0, DW_OP_stack_value + [0x00000127, 0x0000012c): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000178, 0x00000188): DW_OP_consts +0, DW_OP_stack_value + [0x000001fa, 0x0000020c): DW_OP_consts +0, DW_OP_stack_value + [0x00000241, 0x00000255): DW_OP_consts +0, DW_OP_stack_value + +0x00000354: + [0xffffffff, 0x0000039f): + [0x000000a8, 0x000000c1): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +0x00000372: + [0xffffffff, 0x0000039f): + [0x000000b2, 0x000000c1): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value + +0x00000390: + [0xffffffff, 0x0000039f): + [0x000001e6, 0x000001ed): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + [0x000002b3, 0x000002ba): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + +0x000003bc: + [0xffffffff, 0x0000039f): + [0x0000017f, 0x00000188): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value + [0x00000248, 0x00000255): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value + +0x000003e8: + [0xffffffff, 0x0000039f): + [0x000002d6, 0x000002e1): DW_OP_consts +0, DW_OP_stack_value + [0x0000030c, 0x00000314): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + +0x00000413: + [0xffffffff, 0x0000039f): + [0x000002f1, 0x00000314): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +.debug_line contents: +debug_line[0x00000000] +Line table prologue: + total_length: 0x000005c1 + version: 4 + prologue_length: 0x000000dd + 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] = "/usr/local/google/home/azakai/Dev" +file_names[ 1]: + name: "emscripten/tests/fannkuch.cpp" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +file_names[ 2]: + name: "emscripten/system/include/libcxx/__nullptr" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +file_names[ 3]: + name: "emscripten/system/include/libcxx/stddef.h" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +file_names[ 4]: + name: "emscripten/system/include/libc/stdlib.h" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +0x000000e7: 00 DW_LNE_set_address (0x0000000000000006) +0x000000ee: 03 DW_LNS_advance_line (27) +0x000000f0: 01 DW_LNS_copy + 0x0000000000000006 27 0 1 0 0 is_stmt + + +0x000000f1: 05 DW_LNS_set_column (14) +0x000000f3: 0a DW_LNS_set_prologue_end +0x000000f4: 7a address += 7, line += 6 + 0x000000000000000d 33 14 1 0 0 is_stmt prologue_end + +0x000000f5: 06 DW_LNS_negate_stmt +0x000000f6: 03 DW_LNS_advance_line (0) +0x000000f8: 58 address += 5, line += 0 + 0x0000000000000012 0 14 1 0 0 + +0x000000f9: 05 DW_LNS_set_column (27) +0x000000fb: 06 DW_LNS_negate_stmt +0x000000fc: 03 DW_LNS_advance_line (34) +0x000000fe: 4a address += 4, line += 0 + 0x0000000000000016 34 27 1 0 0 is_stmt + +0x000000ff: 05 DW_LNS_set_column (18) +0x00000101: 06 DW_LNS_negate_stmt +0x00000102: 20 address += 1, line += 0 + 0x0000000000000017 34 18 1 0 0 + +0x00000103: 05 DW_LNS_set_column (17) +0x00000105: 06 DW_LNS_negate_stmt +0x00000106: 9f address += 10, line += 1 + 0x0000000000000021 35 17 1 0 0 is_stmt + +0x00000107: 05 DW_LNS_set_column (18) +0x00000109: 9f address += 10, line += 1 + 0x000000000000002b 36 18 1 0 0 is_stmt + +0x0000010a: 06 DW_LNS_negate_stmt +0x0000010b: 03 DW_LNS_advance_line (0) +0x0000010d: 9e address += 10, line += 0 + 0x0000000000000035 0 18 1 0 0 + +0x0000010e: 06 DW_LNS_negate_stmt +0x0000010f: 03 DW_LNS_advance_line (37) +0x00000111: 66 address += 6, line += 0 + 0x000000000000003b 37 18 1 0 0 is_stmt + +0x00000112: 05 DW_LNS_set_column (4) +0x00000114: 06 DW_LNS_negate_stmt +0x00000115: 58 address += 5, line += 0 + 0x0000000000000040 37 4 1 0 0 + +0x00000116: 03 DW_LNS_advance_line (0) +0x00000118: 2e address += 2, line += 0 + 0x0000000000000042 0 4 1 0 0 + +0x00000119: 05 DW_LNS_set_column (7) +0x0000011b: 06 DW_LNS_negate_stmt +0x0000011c: 03 DW_LNS_advance_line (38) +0x0000011e: 2e address += 2, line += 0 + 0x0000000000000044 38 7 1 0 0 is_stmt + +0x0000011f: 05 DW_LNS_set_column (16) +0x00000121: 06 DW_LNS_negate_stmt +0x00000122: 82 address += 8, line += 0 + 0x000000000000004c 38 16 1 0 0 + +0x00000123: 05 DW_LNS_set_column (24) +0x00000125: 06 DW_LNS_negate_stmt +0x00000126: 57 address += 5, line += -1 + 0x0000000000000051 37 24 1 0 0 is_stmt + +0x00000127: 05 DW_LNS_set_column (18) +0x00000129: 06 DW_LNS_negate_stmt +0x0000012a: 58 address += 5, line += 0 + 0x0000000000000056 37 18 1 0 0 + +0x0000012b: 05 DW_LNS_set_column (4) +0x0000012d: 58 address += 5, line += 0 + 0x000000000000005b 37 4 1 0 0 + +0x0000012e: 06 DW_LNS_negate_stmt +0x0000012f: 3e address += 3, line += 2 + 0x000000000000005e 39 4 1 0 0 is_stmt + +0x00000130: 05 DW_LNS_set_column (16) +0x00000132: 06 DW_LNS_negate_stmt +0x00000133: 2e address += 2, line += 0 + 0x0000000000000060 39 16 1 0 0 + +0x00000134: 05 DW_LNS_set_column (4) +0x00000136: 90 address += 9, line += 0 + 0x0000000000000069 39 4 1 0 0 + +0x00000137: 05 DW_LNS_set_column (23) +0x00000139: 2e address += 2, line += 0 + 0x000000000000006b 39 23 1 0 0 + +0x0000013a: 05 DW_LNS_set_column (19) +0x0000013c: 58 address += 5, line += 0 + 0x0000000000000070 39 19 1 0 0 + +0x0000013d: 05 DW_LNS_set_column (4) +0x0000013f: 06 DW_LNS_negate_stmt +0x00000140: 59 address += 5, line += 1 + 0x0000000000000075 40 4 1 0 0 is_stmt + +0x00000141: 05 DW_LNS_set_column (17) +0x00000143: 06 DW_LNS_negate_stmt +0x00000144: 82 address += 8, line += 0 + 0x000000000000007d 40 17 1 0 0 + +0x00000145: 05 DW_LNS_set_column (18) +0x00000147: 06 DW_LNS_negate_stmt +0x00000148: a9 address += 11, line += -3 + 0x0000000000000088 37 18 1 0 0 is_stmt + +0x00000149: 05 DW_LNS_set_column (4) +0x0000014b: 5e address += 5, line += 6 + 0x000000000000008d 43 4 1 0 0 is_stmt + +0x0000014c: 06 DW_LNS_negate_stmt +0x0000014d: 03 DW_LNS_advance_line (0) +0x0000014f: 2e address += 2, line += 0 + 0x000000000000008f 0 4 1 0 0 + +0x00000150: 05 DW_LNS_set_column (16) +0x00000152: 06 DW_LNS_negate_stmt +0x00000153: 03 DW_LNS_advance_line (44) +0x00000155: 4a address += 4, line += 0 + 0x0000000000000093 44 16 1 0 0 is_stmt + +0x00000156: 06 DW_LNS_negate_stmt +0x00000157: 03 DW_LNS_advance_line (0) +0x00000159: 74 address += 7, line += 0 + 0x000000000000009a 0 16 1 0 0 + +0x0000015a: 05 DW_LNS_set_column (10) +0x0000015c: 06 DW_LNS_negate_stmt +0x0000015d: 03 DW_LNS_advance_line (45) +0x0000015f: 2e address += 2, line += 0 + 0x000000000000009c 45 10 1 0 0 is_stmt + +0x00000160: 05 DW_LNS_set_column (18) +0x00000162: 06 DW_LNS_negate_stmt +0x00000163: 2e address += 2, line += 0 + 0x000000000000009e 45 18 1 0 0 + +0x00000164: 05 DW_LNS_set_column (10) +0x00000166: 90 address += 9, line += 0 + 0x00000000000000a7 45 10 1 0 0 + +0x00000167: 05 DW_LNS_set_column (23) +0x00000169: 2e address += 2, line += 0 + 0x00000000000000a9 45 23 1 0 0 + +0x0000016a: 05 DW_LNS_set_column (16) +0x0000016c: 06 DW_LNS_negate_stmt +0x0000016d: 57 address += 5, line += -1 + 0x00000000000000ae 44 16 1 0 0 is_stmt + +0x0000016e: 05 DW_LNS_set_column (0) +0x00000170: 06 DW_LNS_negate_stmt +0x00000171: 03 DW_LNS_advance_line (0) +0x00000173: 74 address += 7, line += 0 + 0x00000000000000b5 0 0 1 0 0 + +0x00000174: 05 DW_LNS_set_column (7) +0x00000176: 03 DW_LNS_advance_line (44) +0x00000178: 4a address += 4, line += 0 + 0x00000000000000b9 44 7 1 0 0 + +0x00000179: 05 DW_LNS_set_column (11) +0x0000017b: 06 DW_LNS_negate_stmt +0x0000017c: 68 address += 6, line += 2 + 0x00000000000000bf 46 11 1 0 0 is_stmt + +0x0000017d: 05 DW_LNS_set_column (28) +0x0000017f: 06 DW_LNS_negate_stmt +0x00000180: ba address += 12, line += 0 + 0x00000000000000cb 46 28 1 0 0 + +0x00000181: 05 DW_LNS_set_column (41) +0x00000183: 58 address += 5, line += 0 + 0x00000000000000d0 46 41 1 0 0 + +0x00000184: 05 DW_LNS_set_column (21) +0x00000186: 06 DW_LNS_negate_stmt +0x00000187: 5a address += 5, line += 2 + 0x00000000000000d5 48 21 1 0 0 is_stmt + +0x00000188: 05 DW_LNS_set_column (14) +0x0000018a: bc address += 12, line += 2 + 0x00000000000000e1 50 14 1 0 0 is_stmt + +0x0000018b: 06 DW_LNS_negate_stmt +0x0000018c: 03 DW_LNS_advance_line (0) +0x0000018e: 74 address += 7, line += 0 + 0x00000000000000e8 0 14 1 0 0 + +0x0000018f: 05 DW_LNS_set_column (38) +0x00000191: 06 DW_LNS_negate_stmt +0x00000192: 03 DW_LNS_advance_line (52) +0x00000194: ba address += 12, line += 0 + 0x00000000000000f4 52 38 1 0 0 is_stmt + +0x00000195: 05 DW_LNS_set_column (0) +0x00000197: 06 DW_LNS_negate_stmt +0x00000198: 03 DW_LNS_advance_line (0) +0x0000019a: 74 address += 7, line += 0 + 0x00000000000000fb 0 0 1 0 0 + +0x0000019b: 05 DW_LNS_set_column (22) +0x0000019d: 06 DW_LNS_negate_stmt +0x0000019e: 03 DW_LNS_advance_line (53) +0x000001a0: c8 address += 13, line += 0 + 0x0000000000000108 53 22 1 0 0 is_stmt + +0x000001a1: 05 DW_LNS_set_column (24) +0x000001a3: e5 address += 15, line += 1 + 0x0000000000000117 54 24 1 0 0 is_stmt + +0x000001a4: 05 DW_LNS_set_column (26) +0x000001a6: 06 DW_LNS_negate_stmt +0x000001a7: 2e address += 2, line += 0 + 0x0000000000000119 54 26 1 0 0 + +0x000001a8: 05 DW_LNS_set_column (24) +0x000001aa: c8 address += 13, line += 0 + 0x0000000000000126 54 24 1 0 0 + +0x000001ab: 06 DW_LNS_negate_stmt +0x000001ac: 3d address += 3, line += 1 + 0x0000000000000129 55 24 1 0 0 is_stmt + +0x000001ad: 05 DW_LNS_set_column (44) +0x000001af: 71 address += 7, line += -3 + 0x0000000000000130 52 44 1 0 0 is_stmt + +0x000001b0: 06 DW_LNS_negate_stmt +0x000001b1: 03 DW_LNS_advance_line (0) +0x000001b3: 58 address += 5, line += 0 + 0x0000000000000135 0 44 1 0 0 + +0x000001b4: 05 DW_LNS_set_column (38) +0x000001b6: 03 DW_LNS_advance_line (52) +0x000001b8: 74 address += 7, line += 0 + 0x000000000000013c 52 38 1 0 0 + +0x000001b9: 05 DW_LNS_set_column (13) +0x000001bb: 3c address += 3, line += 0 + 0x000000000000013f 52 13 1 0 0 + +0x000001bc: 05 DW_LNS_set_column (19) +0x000001be: 06 DW_LNS_negate_stmt +0x000001bf: 50 address += 4, line += 6 + 0x0000000000000143 58 19 1 0 0 is_stmt + +0x000001c0: 05 DW_LNS_set_column (21) +0x000001c2: e5 address += 15, line += 1 + 0x0000000000000152 59 21 1 0 0 is_stmt + +0x000001c3: 05 DW_LNS_set_column (18) +0x000001c5: 72 address += 7, line += -2 + 0x0000000000000159 57 18 1 0 0 is_stmt + +0x000001c6: 05 DW_LNS_set_column (0) +0x000001c8: 06 DW_LNS_negate_stmt +0x000001c9: 03 DW_LNS_advance_line (0) +0x000001cb: 74 address += 7, line += 0 + 0x0000000000000160 0 0 1 0 0 + +0x000001cc: 05 DW_LNS_set_column (14) +0x000001ce: 06 DW_LNS_negate_stmt +0x000001cf: 03 DW_LNS_advance_line (62) +0x000001d1: 90 address += 9, line += 0 + 0x0000000000000169 62 14 1 0 0 is_stmt + +0x000001d2: 05 DW_LNS_set_column (23) +0x000001d4: 06 DW_LNS_negate_stmt +0x000001d5: 4a address += 4, line += 0 + 0x000000000000016d 62 23 1 0 0 + +0x000001d6: 05 DW_LNS_set_column (14) +0x000001d8: 58 address += 5, line += 0 + 0x0000000000000172 62 14 1 0 0 + +0x000001d9: 03 DW_LNS_advance_line (0) +0x000001db: 3c address += 3, line += 0 + 0x0000000000000175 0 14 1 0 0 + +0x000001dc: 05 DW_LNS_set_column (16) +0x000001de: 06 DW_LNS_negate_stmt +0x000001df: 03 DW_LNS_advance_line (66) +0x000001e2: 20 address += 1, line += 0 + 0x0000000000000176 66 16 1 0 0 is_stmt + +0x000001e3: 06 DW_LNS_negate_stmt +0x000001e4: 03 DW_LNS_advance_line (0) +0x000001e7: 74 address += 7, line += 0 + 0x000000000000017d 0 16 1 0 0 + +0x000001e8: 05 DW_LNS_set_column (27) +0x000001ea: 06 DW_LNS_negate_stmt +0x000001eb: 03 DW_LNS_advance_line (75) +0x000001ee: 82 address += 8, line += 0 + 0x0000000000000185 75 27 1 0 0 is_stmt + +0x000001ef: 06 DW_LNS_negate_stmt +0x000001f0: 03 DW_LNS_advance_line (0) +0x000001f3: 74 address += 7, line += 0 + 0x000000000000018c 0 27 1 0 0 + +0x000001f4: 05 DW_LNS_set_column (16) +0x000001f6: 06 DW_LNS_negate_stmt +0x000001f7: 03 DW_LNS_advance_line (76) +0x000001fa: 2e address += 2, line += 0 + 0x000000000000018e 76 16 1 0 0 is_stmt + +0x000001fb: 05 DW_LNS_set_column (27) +0x000001fd: 06 DW_LNS_negate_stmt +0x000001fe: 82 address += 8, line += 0 + 0x0000000000000196 76 27 1 0 0 + +0x000001ff: 05 DW_LNS_set_column (35) +0x00000201: 2e address += 2, line += 0 + 0x0000000000000198 76 35 1 0 0 + +0x00000202: 05 DW_LNS_set_column (27) +0x00000204: 90 address += 9, line += 0 + 0x00000000000001a1 76 27 1 0 0 + +0x00000205: 05 DW_LNS_set_column (25) +0x00000207: 58 address += 5, line += 0 + 0x00000000000001a6 76 25 1 0 0 + +0x00000208: 05 DW_LNS_set_column (27) +0x0000020a: 06 DW_LNS_negate_stmt +0x0000020b: 3b address += 3, line += -1 + 0x00000000000001a9 75 27 1 0 0 is_stmt + +0x0000020c: 05 DW_LNS_set_column (13) +0x0000020e: 06 DW_LNS_negate_stmt +0x0000020f: 58 address += 5, line += 0 + 0x00000000000001ae 75 13 1 0 0 + +0x00000210: 05 DW_LNS_set_column (0) +0x00000212: 03 DW_LNS_advance_line (0) +0x00000215: 3c address += 3, line += 0 + 0x00000000000001b1 0 0 1 0 0 + +0x00000216: 05 DW_LNS_set_column (13) +0x00000218: 06 DW_LNS_negate_stmt +0x00000219: 03 DW_LNS_advance_line (77) +0x0000021c: 58 address += 5, line += 0 + 0x00000000000001b6 77 13 1 0 0 is_stmt + +0x0000021d: 05 DW_LNS_set_column (22) +0x0000021f: 06 DW_LNS_negate_stmt +0x00000220: 82 address += 8, line += 0 + 0x00000000000001be 77 22 1 0 0 + +0x00000221: 05 DW_LNS_set_column (16) +0x00000223: 06 DW_LNS_negate_stmt +0x00000224: 5a address += 5, line += 2 + 0x00000000000001c3 79 16 1 0 0 is_stmt + +0x00000225: 05 DW_LNS_set_column (14) +0x00000227: 06 DW_LNS_negate_stmt +0x00000228: 82 address += 8, line += 0 + 0x00000000000001cb 79 14 1 0 0 + +0x00000229: 05 DW_LNS_set_column (25) +0x0000022b: e4 address += 15, line += 0 + 0x00000000000001da 79 25 1 0 0 + +0x0000022c: 05 DW_LNS_set_column (11) +0x0000022e: 06 DW_LNS_negate_stmt +0x0000022f: 76 address += 7, line += 2 + 0x00000000000001e1 81 11 1 0 0 is_stmt + +0x00000230: 05 DW_LNS_set_column (16) +0x00000232: 03 DW_LNS_advance_line (66) +0x00000234: 58 address += 5, line += 0 + 0x00000000000001e6 66 16 1 0 0 is_stmt + +0x00000235: 05 DW_LNS_set_column (22) +0x00000237: 7c address += 7, line += 8 + 0x00000000000001ed 74 22 1 0 0 is_stmt + +0x00000238: 05 DW_LNS_set_column (4) +0x0000023a: 03 DW_LNS_advance_line (37) +0x0000023c: 90 address += 9, line += 0 + 0x00000000000001f6 37 4 1 0 0 is_stmt + +0x0000023d: 3e address += 3, line += 2 + 0x00000000000001f9 39 4 1 0 0 is_stmt + +0x0000023e: 05 DW_LNS_set_column (16) +0x00000240: 06 DW_LNS_negate_stmt +0x00000241: 2e address += 2, line += 0 + 0x00000000000001fb 39 16 1 0 0 + +0x00000242: 05 DW_LNS_set_column (4) +0x00000244: 90 address += 9, line += 0 + 0x0000000000000204 39 4 1 0 0 + +0x00000245: 05 DW_LNS_set_column (23) +0x00000247: 2e address += 2, line += 0 + 0x0000000000000206 39 23 1 0 0 + +0x00000248: 05 DW_LNS_set_column (19) +0x0000024a: 58 address += 5, line += 0 + 0x000000000000020b 39 19 1 0 0 + +0x0000024b: 05 DW_LNS_set_column (4) +0x0000024d: 06 DW_LNS_negate_stmt +0x0000024e: 59 address += 5, line += 1 + 0x0000000000000210 40 4 1 0 0 is_stmt + +0x0000024f: 05 DW_LNS_set_column (17) +0x00000251: 06 DW_LNS_negate_stmt +0x00000252: 82 address += 8, line += 0 + 0x0000000000000218 40 17 1 0 0 + +0x00000253: 03 DW_LNS_advance_line (0) +0x00000255: 74 address += 7, line += 0 + 0x000000000000021f 0 17 1 0 0 + +0x00000256: 05 DW_LNS_set_column (16) +0x00000258: 06 DW_LNS_negate_stmt +0x00000259: 03 DW_LNS_advance_line (44) +0x0000025b: 90 address += 9, line += 0 + 0x0000000000000228 44 16 1 0 0 is_stmt + +0x0000025c: 06 DW_LNS_negate_stmt +0x0000025d: 03 DW_LNS_advance_line (0) +0x0000025f: 74 address += 7, line += 0 + 0x000000000000022f 0 16 1 0 0 + +0x00000260: 05 DW_LNS_set_column (10) +0x00000262: 06 DW_LNS_negate_stmt +0x00000263: 03 DW_LNS_advance_line (45) +0x00000265: 2e address += 2, line += 0 + 0x0000000000000231 45 10 1 0 0 is_stmt + +0x00000266: 05 DW_LNS_set_column (18) +0x00000268: 06 DW_LNS_negate_stmt +0x00000269: 2e address += 2, line += 0 + 0x0000000000000233 45 18 1 0 0 + +0x0000026a: 05 DW_LNS_set_column (10) +0x0000026c: 90 address += 9, line += 0 + 0x000000000000023c 45 10 1 0 0 + +0x0000026d: 05 DW_LNS_set_column (23) +0x0000026f: 2e address += 2, line += 0 + 0x000000000000023e 45 23 1 0 0 + +0x00000270: 05 DW_LNS_set_column (16) +0x00000272: 06 DW_LNS_negate_stmt +0x00000273: 57 address += 5, line += -1 + 0x0000000000000243 44 16 1 0 0 is_stmt + +0x00000274: 06 DW_LNS_negate_stmt +0x00000275: 03 DW_LNS_advance_line (0) +0x00000277: e4 address += 15, line += 0 + 0x0000000000000252 0 16 1 0 0 + +0x00000278: 05 DW_LNS_set_column (11) +0x0000027a: 06 DW_LNS_negate_stmt +0x0000027b: 03 DW_LNS_advance_line (46) +0x0000027d: 2e address += 2, line += 0 + 0x0000000000000254 46 11 1 0 0 is_stmt + +0x0000027e: 05 DW_LNS_set_column (28) +0x00000280: 06 DW_LNS_negate_stmt +0x00000281: ba address += 12, line += 0 + 0x0000000000000260 46 28 1 0 0 + +0x00000282: 05 DW_LNS_set_column (41) +0x00000284: 58 address += 5, line += 0 + 0x0000000000000265 46 41 1 0 0 + +0x00000285: 05 DW_LNS_set_column (14) +0x00000287: 06 DW_LNS_negate_stmt +0x00000288: 5c address += 5, line += 4 + 0x000000000000026a 50 14 1 0 0 is_stmt + +0x00000289: 06 DW_LNS_negate_stmt +0x0000028a: 03 DW_LNS_advance_line (0) +0x0000028c: 74 address += 7, line += 0 + 0x0000000000000271 0 14 1 0 0 + +0x0000028d: 05 DW_LNS_set_column (38) +0x0000028f: 06 DW_LNS_negate_stmt +0x00000290: 03 DW_LNS_advance_line (52) +0x00000292: ba address += 12, line += 0 + 0x000000000000027d 52 38 1 0 0 is_stmt + +0x00000293: 05 DW_LNS_set_column (0) +0x00000295: 06 DW_LNS_negate_stmt +0x00000296: 03 DW_LNS_advance_line (0) +0x00000298: 74 address += 7, line += 0 + 0x0000000000000284 0 0 1 0 0 + +0x00000299: 05 DW_LNS_set_column (22) +0x0000029b: 06 DW_LNS_negate_stmt +0x0000029c: 03 DW_LNS_advance_line (53) +0x0000029e: c8 address += 13, line += 0 + 0x0000000000000291 53 22 1 0 0 is_stmt + +0x0000029f: 05 DW_LNS_set_column (24) +0x000002a1: e5 address += 15, line += 1 + 0x00000000000002a0 54 24 1 0 0 is_stmt + +0x000002a2: 05 DW_LNS_set_column (26) +0x000002a4: 06 DW_LNS_negate_stmt +0x000002a5: 2e address += 2, line += 0 + 0x00000000000002a2 54 26 1 0 0 + +0x000002a6: 05 DW_LNS_set_column (24) +0x000002a8: c8 address += 13, line += 0 + 0x00000000000002af 54 24 1 0 0 + +0x000002a9: 06 DW_LNS_negate_stmt +0x000002aa: 3d address += 3, line += 1 + 0x00000000000002b2 55 24 1 0 0 is_stmt + +0x000002ab: 05 DW_LNS_set_column (44) +0x000002ad: 71 address += 7, line += -3 + 0x00000000000002b9 52 44 1 0 0 is_stmt + +0x000002ae: 06 DW_LNS_negate_stmt +0x000002af: 03 DW_LNS_advance_line (0) +0x000002b1: 58 address += 5, line += 0 + 0x00000000000002be 0 44 1 0 0 + +0x000002b2: 05 DW_LNS_set_column (38) +0x000002b4: 03 DW_LNS_advance_line (52) +0x000002b6: 74 address += 7, line += 0 + 0x00000000000002c5 52 38 1 0 0 + +0x000002b7: 03 DW_LNS_advance_line (0) +0x000002b9: 58 address += 5, line += 0 + 0x00000000000002ca 0 38 1 0 0 + +0x000002ba: 05 DW_LNS_set_column (19) +0x000002bc: 06 DW_LNS_negate_stmt +0x000002bd: 03 DW_LNS_advance_line (58) +0x000002bf: 2e address += 2, line += 0 + 0x00000000000002cc 58 19 1 0 0 is_stmt + +0x000002c0: 05 DW_LNS_set_column (21) +0x000002c2: e5 address += 15, line += 1 + 0x00000000000002db 59 21 1 0 0 is_stmt + +0x000002c3: 05 DW_LNS_set_column (18) +0x000002c5: 72 address += 7, line += -2 + 0x00000000000002e2 57 18 1 0 0 is_stmt + +0x000002c6: 05 DW_LNS_set_column (0) +0x000002c8: 06 DW_LNS_negate_stmt +0x000002c9: 03 DW_LNS_advance_line (0) +0x000002cb: 74 address += 7, line += 0 + 0x00000000000002e9 0 0 1 0 0 + +0x000002cc: 05 DW_LNS_set_column (14) +0x000002ce: 06 DW_LNS_negate_stmt +0x000002cf: 03 DW_LNS_advance_line (62) +0x000002d1: 90 address += 9, line += 0 + 0x00000000000002f2 62 14 1 0 0 is_stmt + +0x000002d2: 05 DW_LNS_set_column (23) +0x000002d4: 06 DW_LNS_negate_stmt +0x000002d5: 4a address += 4, line += 0 + 0x00000000000002f6 62 23 1 0 0 + +0x000002d6: 05 DW_LNS_set_column (14) +0x000002d8: 58 address += 5, line += 0 + 0x00000000000002fb 62 14 1 0 0 + +0x000002d9: 03 DW_LNS_advance_line (0) +0x000002db: 3c address += 3, line += 0 + 0x00000000000002fe 0 14 1 0 0 + +0x000002dc: 05 DW_LNS_set_column (16) +0x000002de: 06 DW_LNS_negate_stmt +0x000002df: 03 DW_LNS_advance_line (66) +0x000002e2: 20 address += 1, line += 0 + 0x00000000000002ff 66 16 1 0 0 is_stmt + +0x000002e3: 06 DW_LNS_negate_stmt +0x000002e4: 03 DW_LNS_advance_line (0) +0x000002e7: 74 address += 7, line += 0 + 0x0000000000000306 0 16 1 0 0 + +0x000002e8: 05 DW_LNS_set_column (27) +0x000002ea: 06 DW_LNS_negate_stmt +0x000002eb: 03 DW_LNS_advance_line (75) +0x000002ee: 82 address += 8, line += 0 + 0x000000000000030e 75 27 1 0 0 is_stmt + +0x000002ef: 06 DW_LNS_negate_stmt +0x000002f0: 03 DW_LNS_advance_line (0) +0x000002f3: 74 address += 7, line += 0 + 0x0000000000000315 0 27 1 0 0 + +0x000002f4: 05 DW_LNS_set_column (16) +0x000002f6: 06 DW_LNS_negate_stmt +0x000002f7: 03 DW_LNS_advance_line (76) +0x000002fa: 2e address += 2, line += 0 + 0x0000000000000317 76 16 1 0 0 is_stmt + +0x000002fb: 05 DW_LNS_set_column (27) +0x000002fd: 06 DW_LNS_negate_stmt +0x000002fe: 82 address += 8, line += 0 + 0x000000000000031f 76 27 1 0 0 + +0x000002ff: 05 DW_LNS_set_column (35) +0x00000301: 2e address += 2, line += 0 + 0x0000000000000321 76 35 1 0 0 + +0x00000302: 05 DW_LNS_set_column (27) +0x00000304: 90 address += 9, line += 0 + 0x000000000000032a 76 27 1 0 0 + +0x00000305: 05 DW_LNS_set_column (25) +0x00000307: 58 address += 5, line += 0 + 0x000000000000032f 76 25 1 0 0 + +0x00000308: 05 DW_LNS_set_column (27) +0x0000030a: 06 DW_LNS_negate_stmt +0x0000030b: 3b address += 3, line += -1 + 0x0000000000000332 75 27 1 0 0 is_stmt + +0x0000030c: 06 DW_LNS_negate_stmt +0x0000030d: 03 DW_LNS_advance_line (0) +0x00000310: 74 address += 7, line += 0 + 0x0000000000000339 0 27 1 0 0 + +0x00000311: 05 DW_LNS_set_column (13) +0x00000313: 06 DW_LNS_negate_stmt +0x00000314: 03 DW_LNS_advance_line (77) +0x00000317: 66 address += 6, line += 0 + 0x000000000000033f 77 13 1 0 0 is_stmt + +0x00000318: 05 DW_LNS_set_column (22) +0x0000031a: 06 DW_LNS_negate_stmt +0x0000031b: 82 address += 8, line += 0 + 0x0000000000000347 77 22 1 0 0 + +0x0000031c: 05 DW_LNS_set_column (16) +0x0000031e: 06 DW_LNS_negate_stmt +0x0000031f: 5a address += 5, line += 2 + 0x000000000000034c 79 16 1 0 0 is_stmt + +0x00000320: 05 DW_LNS_set_column (14) +0x00000322: 06 DW_LNS_negate_stmt +0x00000323: 82 address += 8, line += 0 + 0x0000000000000354 79 14 1 0 0 + +0x00000324: 05 DW_LNS_set_column (25) +0x00000326: e4 address += 15, line += 0 + 0x0000000000000363 79 25 1 0 0 + +0x00000327: 05 DW_LNS_set_column (11) +0x00000329: 06 DW_LNS_negate_stmt +0x0000032a: 76 address += 7, line += 2 + 0x000000000000036a 81 11 1 0 0 is_stmt + +0x0000032b: 05 DW_LNS_set_column (16) +0x0000032d: 03 DW_LNS_advance_line (66) +0x0000032f: 58 address += 5, line += 0 + 0x000000000000036f 66 16 1 0 0 is_stmt + +0x00000330: 05 DW_LNS_set_column (22) +0x00000332: 7c address += 7, line += 8 + 0x0000000000000376 74 22 1 0 0 is_stmt + +0x00000333: 06 DW_LNS_negate_stmt +0x00000334: 03 DW_LNS_advance_line (0) +0x00000337: 90 address += 9, line += 0 + 0x000000000000037f 0 22 1 0 0 + +0x00000338: 05 DW_LNS_set_column (13) +0x0000033a: 06 DW_LNS_negate_stmt +0x0000033b: 03 DW_LNS_advance_line (67) +0x0000033e: 3c address += 3, line += 0 + 0x0000000000000382 67 13 1 0 0 is_stmt + +0x0000033f: 83 address += 8, line += 1 + 0x000000000000038a 68 13 1 0 0 is_stmt + +0x00000340: 83 address += 8, line += 1 + 0x0000000000000392 69 13 1 0 0 is_stmt + +0x00000341: 83 address += 8, line += 1 + 0x000000000000039a 70 13 1 0 0 is_stmt + +0x00000342: 02 DW_LNS_advance_pc (3) +0x00000344: 00 DW_LNE_end_sequence + 0x000000000000039d 70 13 1 0 0 is_stmt end_sequence + +0x00000347: 00 DW_LNE_set_address (0x000000000000039f) +0x0000034e: 03 DW_LNS_advance_line (152) +0x00000351: 01 DW_LNS_copy + 0x000000000000039f 152 0 1 0 0 is_stmt + + +0x00000352: 05 DW_LNS_set_column (17) +0x00000354: 0a DW_LNS_set_prologue_end +0x00000355: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x00000356: 91 address += 9, line += 1 + 0x00000000000003b9 153 17 1 0 0 is_stmt prologue_end + +0x00000357: 05 DW_LNS_set_column (12) +0x00000359: 06 DW_LNS_negate_stmt +0x0000035a: 58 address += 5, line += 0 + 0x00000000000003be 153 12 1 0 0 + +0x0000035b: 03 DW_LNS_advance_line (0) +0x0000035e: 2e address += 2, line += 0 + 0x00000000000003c0 0 12 1 0 0 + +0x0000035f: 05 DW_LNS_set_column (28) +0x00000361: 03 DW_LNS_advance_line (153) +0x00000364: 4a address += 4, line += 0 + 0x00000000000003c4 153 28 1 0 0 + +0x00000365: 05 DW_LNS_set_column (23) +0x00000367: 58 address += 5, line += 0 + 0x00000000000003c9 153 23 1 0 0 + +0x00000368: 03 DW_LNS_advance_line (0) +0x0000036b: 66 address += 6, line += 0 + 0x00000000000003cf 0 23 1 0 0 + +0x0000036c: 05 DW_LNS_set_column (10) +0x0000036e: 06 DW_LNS_negate_stmt +0x0000036f: 03 DW_LNS_advance_line (155) +0x00000372: 4a address += 4, line += 0 + 0x00000000000003d3 155 10 1 0 0 is_stmt + +0x00000373: 05 DW_LNS_set_column (8) +0x00000375: 06 DW_LNS_negate_stmt +0x00000376: 20 address += 1, line += 0 + 0x00000000000003d4 155 8 1 0 0 + +0x00000377: 03 DW_LNS_advance_line (0) +0x0000037a: 2e address += 2, line += 0 + 0x00000000000003d6 0 8 1 0 0 + +0x0000037b: 05 DW_LNS_set_column (7) +0x0000037d: 06 DW_LNS_negate_stmt +0x0000037e: 03 DW_LNS_advance_line (156) +0x00000381: 20 address += 1, line += 0 + 0x00000000000003d7 156 7 1 0 0 is_stmt + +0x00000382: 06 DW_LNS_negate_stmt +0x00000383: 03 DW_LNS_advance_line (0) +0x00000386: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x00000387: 2e address += 2, line += 0 + 0x00000000000003ea 0 7 1 0 0 + +0x00000388: 05 DW_LNS_set_column (18) +0x0000038a: 06 DW_LNS_negate_stmt +0x0000038b: 03 DW_LNS_advance_line (94) +0x0000038e: 3c address += 3, line += 0 + 0x00000000000003ed 94 18 1 0 0 is_stmt + +0x0000038f: 05 DW_LNS_set_column (4) +0x00000391: 06 DW_LNS_negate_stmt +0x00000392: 58 address += 5, line += 0 + 0x00000000000003f2 94 4 1 0 0 + +0x00000393: 03 DW_LNS_advance_line (0) +0x00000396: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x00000397: 12 address += 0, line += 0 + 0x0000000000000403 0 4 1 0 0 + +0x00000398: 05 DW_LNS_set_column (29) +0x0000039a: 06 DW_LNS_negate_stmt +0x0000039b: 03 DW_LNS_advance_line (95) +0x0000039e: 4a address += 4, line += 0 + 0x0000000000000407 95 29 1 0 0 is_stmt + +0x0000039f: 05 DW_LNS_set_column (19) +0x000003a1: 69 address += 6, line += 3 + 0x000000000000040d 98 19 1 0 0 is_stmt + +0x000003a2: 05 DW_LNS_set_column (16) +0x000003a4: 73 address += 7, line += -1 + 0x0000000000000414 97 16 1 0 0 is_stmt + +0x000003a5: 73 address += 7, line += -1 + 0x000000000000041b 96 16 1 0 0 is_stmt + +0x000003a6: 06 DW_LNS_negate_stmt +0x000003a7: 03 DW_LNS_advance_line (0) +0x000003aa: 74 address += 7, line += 0 + 0x0000000000000422 0 16 1 0 0 + +0x000003ab: 05 DW_LNS_set_column (28) +0x000003ad: 06 DW_LNS_negate_stmt +0x000003ae: 03 DW_LNS_advance_line (94) +0x000003b1: 4a address += 4, line += 0 + 0x0000000000000426 94 28 1 0 0 is_stmt + +0x000003b2: 05 DW_LNS_set_column (18) +0x000003b4: 06 DW_LNS_negate_stmt +0x000003b5: 58 address += 5, line += 0 + 0x000000000000042b 94 18 1 0 0 + +0x000003b6: 05 DW_LNS_set_column (4) +0x000003b8: 58 address += 5, line += 0 + 0x0000000000000430 94 4 1 0 0 + +0x000003b9: 03 DW_LNS_advance_line (0) +0x000003bc: 4a address += 4, line += 0 + 0x0000000000000434 0 4 1 0 0 + +0x000003bd: 05 DW_LNS_set_column (27) +0x000003bf: 06 DW_LNS_negate_stmt +0x000003c0: 03 DW_LNS_advance_line (102) +0x000003c3: 4a address += 4, line += 0 + 0x0000000000000438 102 27 1 0 0 is_stmt + +0x000003c4: 05 DW_LNS_set_column (18) +0x000003c6: 06 DW_LNS_negate_stmt +0x000003c7: 58 address += 5, line += 0 + 0x000000000000043d 102 18 1 0 0 + +0x000003c8: 06 DW_LNS_negate_stmt +0x000003c9: 9f address += 10, line += 1 + 0x0000000000000447 103 18 1 0 0 is_stmt + +0x000003ca: 06 DW_LNS_negate_stmt +0x000003cb: 03 DW_LNS_advance_line (0) +0x000003ce: 9e address += 10, line += 0 + 0x0000000000000451 0 18 1 0 0 + +0x000003cf: 06 DW_LNS_negate_stmt +0x000003d0: 03 DW_LNS_advance_line (105) +0x000003d3: 82 address += 8, line += 0 + 0x0000000000000459 105 18 1 0 0 is_stmt + +0x000003d4: 05 DW_LNS_set_column (4) +0x000003d6: 06 DW_LNS_negate_stmt +0x000003d7: 58 address += 5, line += 0 + 0x000000000000045e 105 4 1 0 0 + +0x000003d8: 03 DW_LNS_advance_line (0) +0x000003db: 2e address += 2, line += 0 + 0x0000000000000460 0 4 1 0 0 + +0x000003dc: 05 DW_LNS_set_column (7) +0x000003de: 06 DW_LNS_negate_stmt +0x000003df: 03 DW_LNS_advance_line (106) +0x000003e2: 2e address += 2, line += 0 + 0x0000000000000462 106 7 1 0 0 is_stmt + +0x000003e3: 05 DW_LNS_set_column (16) +0x000003e5: 06 DW_LNS_negate_stmt +0x000003e6: 82 address += 8, line += 0 + 0x000000000000046a 106 16 1 0 0 + +0x000003e7: 05 DW_LNS_set_column (24) +0x000003e9: 06 DW_LNS_negate_stmt +0x000003ea: 57 address += 5, line += -1 + 0x000000000000046f 105 24 1 0 0 is_stmt + +0x000003eb: 05 DW_LNS_set_column (18) +0x000003ed: 06 DW_LNS_negate_stmt +0x000003ee: 58 address += 5, line += 0 + 0x0000000000000474 105 18 1 0 0 + +0x000003ef: 03 DW_LNS_advance_line (0) +0x000003f2: 74 address += 7, line += 0 + 0x000000000000047b 0 18 1 0 0 + +0x000003f3: 05 DW_LNS_set_column (13) +0x000003f5: 06 DW_LNS_negate_stmt +0x000003f6: 03 DW_LNS_advance_line (112) +0x000003f9: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x000003fa: d6 address += 14, line += 0 + 0x000000000000049a 112 13 1 0 0 is_stmt + +0x000003fb: 05 DW_LNS_set_column (26) +0x000003fd: 06 DW_LNS_negate_stmt +0x000003fe: 2e address += 2, line += 0 + 0x000000000000049c 112 26 1 0 0 + +0x000003ff: 05 DW_LNS_set_column (35) +0x00000401: c8 address += 13, line += 0 + 0x00000000000004a9 112 35 1 0 0 + +0x00000402: 05 DW_LNS_set_column (13) +0x00000404: 20 address += 1, line += 0 + 0x00000000000004aa 112 13 1 0 0 + +0x00000405: 05 DW_LNS_set_column (30) +0x00000407: 06 DW_LNS_negate_stmt +0x00000408: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x00000409: 49 address += 4, line += -1 + 0x00000000000004bf 111 30 1 0 0 is_stmt + +0x0000040a: 05 DW_LNS_set_column (24) +0x0000040c: 06 DW_LNS_negate_stmt +0x0000040d: 58 address += 5, line += 0 + 0x00000000000004c4 111 24 1 0 0 + +0x0000040e: 05 DW_LNS_set_column (10) +0x00000410: 58 address += 5, line += 0 + 0x00000000000004c9 111 10 1 0 0 + +0x00000411: 06 DW_LNS_negate_stmt +0x00000412: 5a address += 5, line += 2 + 0x00000000000004ce 113 10 1 0 0 is_stmt + +0x00000413: 06 DW_LNS_negate_stmt +0x00000414: 03 DW_LNS_advance_line (0) +0x00000417: 74 address += 7, line += 0 + 0x00000000000004d5 0 10 1 0 0 + +0x00000418: 05 DW_LNS_set_column (16) +0x0000041a: 06 DW_LNS_negate_stmt +0x0000041b: 03 DW_LNS_advance_line (118) +0x0000041e: 2e address += 2, line += 0 + 0x00000000000004d7 118 16 1 0 0 is_stmt + +0x0000041f: 05 DW_LNS_set_column (7) +0x00000421: 06 DW_LNS_negate_stmt +0x00000422: 58 address += 5, line += 0 + 0x00000000000004dc 118 7 1 0 0 + +0x00000423: 03 DW_LNS_advance_line (0) +0x00000426: 2e address += 2, line += 0 + 0x00000000000004de 0 7 1 0 0 + +0x00000427: 05 DW_LNS_set_column (10) +0x00000429: 06 DW_LNS_negate_stmt +0x0000042a: 03 DW_LNS_advance_line (119) +0x0000042d: 2e address += 2, line += 0 + 0x00000000000004e0 119 10 1 0 0 is_stmt + +0x0000042e: 05 DW_LNS_set_column (18) +0x00000430: 06 DW_LNS_negate_stmt +0x00000431: 2e address += 2, line += 0 + 0x00000000000004e2 119 18 1 0 0 + +0x00000432: 05 DW_LNS_set_column (10) +0x00000434: 90 address += 9, line += 0 + 0x00000000000004eb 119 10 1 0 0 + +0x00000435: 05 DW_LNS_set_column (23) +0x00000437: 2e address += 2, line += 0 + 0x00000000000004ed 119 23 1 0 0 + +0x00000438: 05 DW_LNS_set_column (16) +0x0000043a: 06 DW_LNS_negate_stmt +0x0000043b: 57 address += 5, line += -1 + 0x00000000000004f2 118 16 1 0 0 is_stmt + +0x0000043c: 05 DW_LNS_set_column (7) +0x0000043e: 06 DW_LNS_negate_stmt +0x0000043f: ac address += 11, line += 0 + 0x00000000000004fd 118 7 1 0 0 + +0x00000440: 05 DW_LNS_set_column (16) +0x00000442: 06 DW_LNS_negate_stmt +0x00000443: 6a address += 6, line += 4 + 0x0000000000000503 122 16 1 0 0 is_stmt + +0x00000444: 06 DW_LNS_negate_stmt +0x00000445: 03 DW_LNS_advance_line (0) +0x00000448: 74 address += 7, line += 0 + 0x000000000000050a 0 16 1 0 0 + +0x00000449: 05 DW_LNS_set_column (22) +0x0000044b: 06 DW_LNS_negate_stmt +0x0000044c: 03 DW_LNS_advance_line (125) +0x0000044f: c8 address += 13, line += 0 + 0x0000000000000517 125 22 1 0 0 is_stmt + +0x00000450: 06 DW_LNS_negate_stmt +0x00000451: 03 DW_LNS_advance_line (0) +0x00000454: 74 address += 7, line += 0 + 0x000000000000051e 0 22 1 0 0 + +0x00000455: 05 DW_LNS_set_column (27) +0x00000457: 06 DW_LNS_negate_stmt +0x00000458: 03 DW_LNS_advance_line (126) +0x0000045b: 2e address += 2, line += 0 + 0x0000000000000520 126 27 1 0 0 is_stmt + +0x0000045c: 05 DW_LNS_set_column (13) +0x0000045e: 06 DW_LNS_negate_stmt +0x0000045f: 58 address += 5, line += 0 + 0x0000000000000525 126 13 1 0 0 + +0x00000460: 03 DW_LNS_advance_line (0) +0x00000463: 2e address += 2, line += 0 + 0x0000000000000527 0 13 1 0 0 + +0x00000464: 05 DW_LNS_set_column (16) +0x00000466: 06 DW_LNS_negate_stmt +0x00000467: 03 DW_LNS_advance_line (127) +0x0000046a: 2e address += 2, line += 0 + 0x0000000000000529 127 16 1 0 0 is_stmt + +0x0000046b: 05 DW_LNS_set_column (27) +0x0000046d: 06 DW_LNS_negate_stmt +0x0000046e: 82 address += 8, line += 0 + 0x0000000000000531 127 27 1 0 0 + +0x0000046f: 05 DW_LNS_set_column (35) +0x00000471: 2e address += 2, line += 0 + 0x0000000000000533 127 35 1 0 0 + +0x00000472: 05 DW_LNS_set_column (27) +0x00000474: 90 address += 9, line += 0 + 0x000000000000053c 127 27 1 0 0 + +0x00000475: 05 DW_LNS_set_column (25) +0x00000477: 58 address += 5, line += 0 + 0x0000000000000541 127 25 1 0 0 + +0x00000478: 05 DW_LNS_set_column (27) +0x0000047a: 06 DW_LNS_negate_stmt +0x0000047b: 3b address += 3, line += -1 + 0x0000000000000544 126 27 1 0 0 is_stmt + +0x0000047c: 05 DW_LNS_set_column (13) +0x0000047e: 06 DW_LNS_negate_stmt +0x0000047f: 58 address += 5, line += 0 + 0x0000000000000549 126 13 1 0 0 + +0x00000480: 05 DW_LNS_set_column (0) +0x00000482: 03 DW_LNS_advance_line (0) +0x00000485: 3c address += 3, line += 0 + 0x000000000000054c 0 0 1 0 0 + +0x00000486: 05 DW_LNS_set_column (13) +0x00000488: 06 DW_LNS_negate_stmt +0x00000489: 03 DW_LNS_advance_line (128) +0x0000048c: 58 address += 5, line += 0 + 0x0000000000000551 128 13 1 0 0 is_stmt + +0x0000048d: 05 DW_LNS_set_column (22) +0x0000048f: 06 DW_LNS_negate_stmt +0x00000490: 82 address += 8, line += 0 + 0x0000000000000559 128 22 1 0 0 + +0x00000491: 05 DW_LNS_set_column (16) +0x00000493: 06 DW_LNS_negate_stmt +0x00000494: 5a address += 5, line += 2 + 0x000000000000055e 130 16 1 0 0 is_stmt + +0x00000495: 05 DW_LNS_set_column (14) +0x00000497: 06 DW_LNS_negate_stmt +0x00000498: 82 address += 8, line += 0 + 0x0000000000000566 130 14 1 0 0 + +0x00000499: 05 DW_LNS_set_column (25) +0x0000049b: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x0000049c: 12 address += 0, line += 0 + 0x0000000000000577 130 25 1 0 0 + +0x0000049d: 05 DW_LNS_set_column (14) +0x0000049f: 58 address += 5, line += 0 + 0x000000000000057c 130 14 1 0 0 + +0x000004a0: 05 DW_LNS_set_column (11) +0x000004a2: 06 DW_LNS_negate_stmt +0x000004a3: 31 address += 2, line += 3 + 0x000000000000057e 133 11 1 0 0 is_stmt + +0x000004a4: 05 DW_LNS_set_column (16) +0x000004a6: 03 DW_LNS_advance_line (122) +0x000004a8: 58 address += 5, line += 0 + 0x0000000000000583 122 16 1 0 0 is_stmt + +0x000004a9: 05 DW_LNS_set_column (14) +0x000004ab: 06 DW_LNS_negate_stmt +0x000004ac: 58 address += 5, line += 0 + 0x0000000000000588 122 14 1 0 0 + +0x000004ad: 03 DW_LNS_advance_line (0) +0x000004b0: 4a address += 4, line += 0 + 0x000000000000058c 0 14 1 0 0 + +0x000004b1: 06 DW_LNS_negate_stmt +0x000004b2: 03 DW_LNS_advance_line (130) +0x000004b5: 20 address += 1, line += 0 + 0x000000000000058d 130 14 1 0 0 is_stmt + +0x000004b6: 05 DW_LNS_set_column (11) +0x000004b8: 03 DW_LNS_advance_line (110) +0x000004ba: 20 address += 1, line += 0 + 0x000000000000058e 110 11 1 0 0 is_stmt + +0x000004bb: 06 DW_LNS_negate_stmt +0x000004bc: 03 DW_LNS_advance_line (0) +0x000004bf: 74 address += 7, line += 0 + 0x0000000000000595 0 11 1 0 0 + +0x000004c0: 05 DW_LNS_set_column (10) +0x000004c2: 06 DW_LNS_negate_stmt +0x000004c3: 03 DW_LNS_advance_line (113) +0x000004c6: 66 address += 6, line += 0 + 0x000000000000059b 113 10 1 0 0 is_stmt + +0x000004c7: 06 DW_LNS_negate_stmt +0x000004c8: 03 DW_LNS_advance_line (0) +0x000004cb: 74 address += 7, line += 0 + 0x00000000000005a2 0 10 1 0 0 + +0x000004cc: 05 DW_LNS_set_column (16) +0x000004ce: 06 DW_LNS_negate_stmt +0x000004cf: 03 DW_LNS_advance_line (118) +0x000004d2: 2e address += 2, line += 0 + 0x00000000000005a4 118 16 1 0 0 is_stmt + +0x000004d3: 05 DW_LNS_set_column (7) +0x000004d5: 06 DW_LNS_negate_stmt +0x000004d6: 58 address += 5, line += 0 + 0x00000000000005a9 118 7 1 0 0 + +0x000004d7: 03 DW_LNS_advance_line (0) +0x000004da: 2e address += 2, line += 0 + 0x00000000000005ab 0 7 1 0 0 + +0x000004db: 05 DW_LNS_set_column (10) +0x000004dd: 06 DW_LNS_negate_stmt +0x000004de: 03 DW_LNS_advance_line (119) +0x000004e1: 2e address += 2, line += 0 + 0x00000000000005ad 119 10 1 0 0 is_stmt + +0x000004e2: 05 DW_LNS_set_column (18) +0x000004e4: 06 DW_LNS_negate_stmt +0x000004e5: 2e address += 2, line += 0 + 0x00000000000005af 119 18 1 0 0 + +0x000004e6: 05 DW_LNS_set_column (10) +0x000004e8: 90 address += 9, line += 0 + 0x00000000000005b8 119 10 1 0 0 + +0x000004e9: 05 DW_LNS_set_column (23) +0x000004eb: 2e address += 2, line += 0 + 0x00000000000005ba 119 23 1 0 0 + +0x000004ec: 05 DW_LNS_set_column (16) +0x000004ee: 06 DW_LNS_negate_stmt +0x000004ef: 57 address += 5, line += -1 + 0x00000000000005bf 118 16 1 0 0 is_stmt + +0x000004f0: 05 DW_LNS_set_column (0) +0x000004f2: 06 DW_LNS_negate_stmt +0x000004f3: 03 DW_LNS_advance_line (0) +0x000004f6: 74 address += 7, line += 0 + 0x00000000000005c6 0 0 1 0 0 + +0x000004f7: 05 DW_LNS_set_column (7) +0x000004f9: 03 DW_LNS_advance_line (118) +0x000004fc: 4a address += 4, line += 0 + 0x00000000000005ca 118 7 1 0 0 + +0x000004fd: 05 DW_LNS_set_column (16) +0x000004ff: 06 DW_LNS_negate_stmt +0x00000500: 6a address += 6, line += 4 + 0x00000000000005d0 122 16 1 0 0 is_stmt + +0x00000501: 05 DW_LNS_set_column (14) +0x00000503: 06 DW_LNS_negate_stmt +0x00000504: 58 address += 5, line += 0 + 0x00000000000005d5 122 14 1 0 0 + +0x00000505: 03 DW_LNS_advance_line (0) +0x00000508: 2e address += 2, line += 0 + 0x00000000000005d7 0 14 1 0 0 + +0x00000509: 05 DW_LNS_set_column (22) +0x0000050b: 06 DW_LNS_negate_stmt +0x0000050c: 03 DW_LNS_advance_line (125) +0x0000050f: 74 address += 7, line += 0 + 0x00000000000005de 125 22 1 0 0 is_stmt + +0x00000510: 06 DW_LNS_negate_stmt +0x00000511: 03 DW_LNS_advance_line (0) +0x00000514: 90 address += 9, line += 0 + 0x00000000000005e7 0 22 1 0 0 + +0x00000515: 05 DW_LNS_set_column (27) +0x00000517: 06 DW_LNS_negate_stmt +0x00000518: 03 DW_LNS_advance_line (126) +0x0000051b: 66 address += 6, line += 0 + 0x00000000000005ed 126 27 1 0 0 is_stmt + +0x0000051c: 05 DW_LNS_set_column (13) +0x0000051e: 06 DW_LNS_negate_stmt +0x0000051f: 58 address += 5, line += 0 + 0x00000000000005f2 126 13 1 0 0 + +0x00000520: 03 DW_LNS_advance_line (0) +0x00000523: 2e address += 2, line += 0 + 0x00000000000005f4 0 13 1 0 0 + +0x00000524: 05 DW_LNS_set_column (16) +0x00000526: 06 DW_LNS_negate_stmt +0x00000527: 03 DW_LNS_advance_line (127) +0x0000052a: 2e address += 2, line += 0 + 0x00000000000005f6 127 16 1 0 0 is_stmt + +0x0000052b: 05 DW_LNS_set_column (27) +0x0000052d: 06 DW_LNS_negate_stmt +0x0000052e: 82 address += 8, line += 0 + 0x00000000000005fe 127 27 1 0 0 + +0x0000052f: 05 DW_LNS_set_column (35) +0x00000531: 2e address += 2, line += 0 + 0x0000000000000600 127 35 1 0 0 + +0x00000532: 05 DW_LNS_set_column (27) +0x00000534: 90 address += 9, line += 0 + 0x0000000000000609 127 27 1 0 0 + +0x00000535: 05 DW_LNS_set_column (25) +0x00000537: 58 address += 5, line += 0 + 0x000000000000060e 127 25 1 0 0 + +0x00000538: 05 DW_LNS_set_column (27) +0x0000053a: 06 DW_LNS_negate_stmt +0x0000053b: 3b address += 3, line += -1 + 0x0000000000000611 126 27 1 0 0 is_stmt + +0x0000053c: 05 DW_LNS_set_column (13) +0x0000053e: 06 DW_LNS_negate_stmt +0x0000053f: 58 address += 5, line += 0 + 0x0000000000000616 126 13 1 0 0 + +0x00000540: 05 DW_LNS_set_column (0) +0x00000542: 03 DW_LNS_advance_line (0) +0x00000545: 3c address += 3, line += 0 + 0x0000000000000619 0 0 1 0 0 + +0x00000546: 05 DW_LNS_set_column (13) +0x00000548: 06 DW_LNS_negate_stmt +0x00000549: 03 DW_LNS_advance_line (128) +0x0000054c: 58 address += 5, line += 0 + 0x000000000000061e 128 13 1 0 0 is_stmt + +0x0000054d: 05 DW_LNS_set_column (22) +0x0000054f: 06 DW_LNS_negate_stmt +0x00000550: 82 address += 8, line += 0 + 0x0000000000000626 128 22 1 0 0 + +0x00000551: 05 DW_LNS_set_column (16) +0x00000553: 06 DW_LNS_negate_stmt +0x00000554: 5a address += 5, line += 2 + 0x000000000000062b 130 16 1 0 0 is_stmt + +0x00000555: 05 DW_LNS_set_column (14) +0x00000557: 06 DW_LNS_negate_stmt +0x00000558: 82 address += 8, line += 0 + 0x0000000000000633 130 14 1 0 0 + +0x00000559: 05 DW_LNS_set_column (25) +0x0000055b: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x0000055c: 12 address += 0, line += 0 + 0x0000000000000644 130 25 1 0 0 + +0x0000055d: 05 DW_LNS_set_column (14) +0x0000055f: 58 address += 5, line += 0 + 0x0000000000000649 130 14 1 0 0 + +0x00000560: 05 DW_LNS_set_column (11) +0x00000562: 06 DW_LNS_negate_stmt +0x00000563: 31 address += 2, line += 3 + 0x000000000000064b 133 11 1 0 0 is_stmt + +0x00000564: 05 DW_LNS_set_column (16) +0x00000566: 03 DW_LNS_advance_line (122) +0x00000568: 58 address += 5, line += 0 + 0x0000000000000650 122 16 1 0 0 is_stmt + +0x00000569: 05 DW_LNS_set_column (14) +0x0000056b: 06 DW_LNS_negate_stmt +0x0000056c: 58 address += 5, line += 0 + 0x0000000000000655 122 14 1 0 0 + +0x0000056d: 03 DW_LNS_advance_line (0) +0x00000570: 4a address += 4, line += 0 + 0x0000000000000659 0 14 1 0 0 + +0x00000571: 06 DW_LNS_negate_stmt +0x00000572: 03 DW_LNS_advance_line (130) +0x00000575: 20 address += 1, line += 0 + 0x000000000000065a 130 14 1 0 0 is_stmt + +0x00000576: 05 DW_LNS_set_column (11) +0x00000578: 03 DW_LNS_advance_line (110) +0x0000057a: 20 address += 1, line += 0 + 0x000000000000065b 110 11 1 0 0 is_stmt + +0x0000057b: 05 DW_LNS_set_column (4) +0x0000057d: 03 DW_LNS_advance_line (138) +0x0000057f: 66 address += 6, line += 0 + 0x0000000000000661 138 4 1 0 0 is_stmt + +0x00000580: 83 address += 8, line += 1 + 0x0000000000000669 139 4 1 0 0 is_stmt + +0x00000581: 06 DW_LNS_negate_stmt +0x00000582: 03 DW_LNS_advance_line (0) +0x00000585: 82 address += 8, line += 0 + 0x0000000000000671 0 4 1 0 0 + +0x00000586: 06 DW_LNS_negate_stmt +0x00000587: 03 DW_LNS_advance_line (141) +0x0000058a: 82 address += 8, line += 0 + 0x0000000000000679 141 4 1 0 0 is_stmt + +0x0000058b: 06 DW_LNS_negate_stmt +0x0000058c: 03 DW_LNS_advance_line (0) +0x0000058f: 74 address += 7, line += 0 + 0x0000000000000680 0 4 1 0 0 + +0x00000590: 05 DW_LNS_set_column (20) +0x00000592: 06 DW_LNS_negate_stmt +0x00000593: 03 DW_LNS_advance_line (142) +0x00000596: 4a address += 4, line += 0 + 0x0000000000000684 142 20 1 0 0 is_stmt + +0x00000597: be address += 12, line += 4 + 0x0000000000000690 146 20 1 0 0 is_stmt + +0x00000598: 05 DW_LNS_set_column (7) +0x0000059a: 75 address += 7, line += 1 + 0x0000000000000697 147 7 1 0 0 is_stmt + +0x0000059b: 05 DW_LNS_set_column (11) +0x0000059d: 7e address += 8, line += -4 + 0x000000000000069f 143 11 1 0 0 is_stmt + +0x0000059e: 05 DW_LNS_set_column (20) +0x000005a0: 06 DW_LNS_negate_stmt +0x000005a1: 4a address += 4, line += 0 + 0x00000000000006a3 143 20 1 0 0 + +0x000005a2: 05 DW_LNS_set_column (11) +0x000005a4: 58 address += 5, line += 0 + 0x00000000000006a8 143 11 1 0 0 + +0x000005a5: 03 DW_LNS_advance_line (0) +0x000005a8: 3c address += 3, line += 0 + 0x00000000000006ab 0 11 1 0 0 + +0x000005a9: 05 DW_LNS_set_column (4) +0x000005ab: 06 DW_LNS_negate_stmt +0x000005ac: 03 DW_LNS_advance_line (141) +0x000005af: 4a address += 4, line += 0 + 0x00000000000006af 141 4 1 0 0 is_stmt + +0x000005b0: 03 DW_LNS_advance_line (159) +0x000005b2: 66 address += 6, line += 0 + 0x00000000000006b5 159 4 1 0 0 is_stmt + +0x000005b3: 06 DW_LNS_negate_stmt +0x000005b4: 03 DW_LNS_advance_line (0) +0x000005b7: 08 DW_LNS_const_add_pc (0x0000000000000011) +0x000005b8: ba address += 12, line += 0 + 0x00000000000006d2 0 4 1 0 0 + +0x000005b9: 05 DW_LNS_set_column (1) +0x000005bb: 06 DW_LNS_negate_stmt +0x000005bc: 03 DW_LNS_advance_line (161) +0x000005bf: 20 address += 1, line += 0 + 0x00000000000006d3 161 1 1 0 0 is_stmt + +0x000005c0: 02 DW_LNS_advance_pc (14) +0x000005c2: 00 DW_LNE_end_sequence + 0x00000000000006e1 161 1 1 0 0 is_stmt end_sequence + + +.debug_str contents: +0x00000000: "clang version 11.0.0 (https://github.com/llvm/llvm-project.git 313d89724ce3ccf66c1c51849903e1e6d184dd85)" +0x00000069: "/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp" +0x000000a9: "/usr/local/google/home/azakai/Dev/2-binaryen" +0x000000d6: "i" +0x000000d8: "int" +0x000000dc: "n" +0x000000de: "next" +0x000000e3: "worker_args" +0x000000ef: "std" +0x000000f3: "decltype(nullptr)" +0x00000105: "nullptr_t" +0x0000010f: "free" +0x00000114: "_ZL8fannkuchi" +0x00000122: "fannkuch" +0x0000012b: "showmax" +0x00000133: "args" +0x00000138: "targs" +0x0000013e: "perm1" +0x00000144: "count" +0x0000014a: "r" +0x0000014c: "maxflips" +0x00000155: "flips" +0x0000015b: "cleanup" +0x00000163: "p0" +0x00000166: "_Z15fannkuch_workerPv" +0x0000017c: "fannkuch_worker" +0x0000018c: "main" +0x00000191: "_arg" +0x00000196: "perm" +0x0000019b: "k" +0x0000019d: "j" +0x0000019f: "tmp" +0x000001a3: "argc" +0x000001a8: "argv" +0x000001ad: "char" + +.debug_ranges contents: +00000000 00000185 000001c3 +00000000 000001ed 000001f6 +00000000 0000030e 0000034c +00000000 00000376 0000037f +00000000 <End of list> +00000028 00000517 0000055e +00000028 000005de 0000062b +00000028 <End of list> +00000040 00000006 0000039d +00000040 0000039f 000006e1 +00000040 <End of list> +DWARF debug info +================ + +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 (2702 bytes) +Contains section .debug_str (434 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_frame_base DW_FORM_exprloc + DW_AT_GNU_all_call_sites DW_FORM_flag_present + 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_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_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_variable DW_CHILDREN_no + DW_AT_location DW_FORM_sec_offset + 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 + +[14] DW_TAG_lexical_block DW_CHILDREN_yes + DW_AT_ranges DW_FORM_sec_offset + +[15] DW_TAG_GNU_call_site DW_CHILDREN_no + DW_AT_low_pc DW_FORM_addr + +[16] DW_TAG_GNU_call_site DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + DW_AT_low_pc DW_FORM_addr + +[17] DW_TAG_subprogram DW_CHILDREN_yes + DW_AT_name DW_FORM_strp + DW_AT_decl_file DW_FORM_data1 + DW_AT_decl_line DW_FORM_data1 + DW_AT_declaration DW_FORM_flag_present + DW_AT_external DW_FORM_flag_present + +[18] DW_TAG_formal_parameter DW_CHILDREN_no + DW_AT_type DW_FORM_ref4 + +[19] DW_TAG_pointer_type DW_CHILDREN_no + +[20] DW_TAG_subprogram DW_CHILDREN_yes + 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_inline DW_FORM_data1 + +[21] 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 + +[22] DW_TAG_lexical_block DW_CHILDREN_yes + +[23] DW_TAG_subprogram DW_CHILDREN_yes + DW_AT_low_pc DW_FORM_addr + DW_AT_high_pc DW_FORM_data4 + DW_AT_frame_base DW_FORM_exprloc + DW_AT_GNU_all_call_sites DW_FORM_flag_present + 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 + +[24] DW_TAG_inlined_subroutine DW_CHILDREN_yes + DW_AT_abstract_origin DW_FORM_ref4 + DW_AT_low_pc DW_FORM_addr + DW_AT_high_pc DW_FORM_data4 + DW_AT_call_file DW_FORM_data1 + DW_AT_call_line DW_FORM_data1 + DW_AT_call_column DW_FORM_data1 + +[25] DW_TAG_formal_parameter DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + +[26] DW_TAG_variable DW_CHILDREN_no + DW_AT_location DW_FORM_sec_offset + DW_AT_abstract_origin DW_FORM_ref4 + +[27] DW_TAG_variable DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + +[28] DW_TAG_label DW_CHILDREN_no + DW_AT_abstract_origin DW_FORM_ref4 + DW_AT_low_pc DW_FORM_addr + + +.debug_info contents: +0x00000000: Compile Unit: length = 0x0000034f version = 0x0004 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x00000353) + +0x0000000b: DW_TAG_compile_unit [1] * + DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000000] = "clang version 11.0.0 (https://github.com/llvm/llvm-project.git 313d89724ce3ccf66c1c51849903e1e6d184dd85)") + DW_AT_language [DW_FORM_data2] (DW_LANG_C_plus_plus) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000069] = "/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_stmt_list [DW_FORM_sec_offset] (0x00000000) + DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000a9] = "/usr/local/google/home/azakai/Dev/2-binaryen") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) + DW_AT_ranges [DW_FORM_sec_offset] (0x00000040 + [0x00000007, 0x0000038e) + [0x00000390, 0x00000677)) + +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[0x000000e3] = "worker_args") + DW_AT_byte_size [DW_FORM_data1] (0x0c) + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000d6] = "i") + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000dc] = "n") + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000de] = "next") + DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000d8] = "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[0x000000ef] = "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[0x00000105] = "nullptr_t") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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[0x000000f3] = "decltype(nullptr)") + +0x0000007b: DW_TAG_imported_declaration [9] + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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] (0x0000000000000007) + DW_AT_high_pc [DW_FORM_data4] (0x00000387) + DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) + DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) + DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000166] = "_Z15fannkuch_workerPv") + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000017c] = "fannkuch_worker") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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) + +0x0000009e: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000191] = "_arg") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (26) + DW_AT_type [DW_FORM_ref4] (cu + 0x01a7 => {0x000001a7} "*") + +0x000000a9: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000133] = "args") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (28) + DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*") + +0x000000b4: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x00000000: + [0xffffffff, 0x00000007): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014c] = "maxflips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000000c3: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x0000001d: + [0xffffffff, 0x00000028): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x0000003d, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value + [0x00000110, 0x0000011a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x0000023f, 0x0000024a): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value + [0x00000293, 0x0000029d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000d6] = "i") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000000d2: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000a5: + [0xffffffff, 0x0000002f): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000000e1: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000c3: + [0xffffffff, 0x00000038): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013e] = "perm1") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (29) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x000000f0: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000e1: + [0xffffffff, 0x0000003e): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000196] = "perm") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (29) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x000000ff: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000000ff: + [0xffffffff, 0x00000044): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000144] = "count") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (29) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x0000010e: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x0000011d: + [0xffffffff, 0x000001e7): + [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + [0x00000183, 0x00000188): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014a] = "r") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000011d: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x00000149: + [0xffffffff, 0x000000dc): + [0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value + [0x00000085, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x0000018b, 0x00000196): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value + [0x00000208, 0x00000210): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000155] = "flips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000012c: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000001ab: + [0xffffffff, 0x000000eb): + [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019b] = "k") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000013b: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x000001d7: + [0xffffffff, 0x00000103): + [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000001bf, 0x000001c2): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019d] = "j") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000014a: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x0000021f: + [0xffffffff, 0x00000118): + [0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value + [0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000183, 0x000001ad): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value + [0x000001be, 0x000001d4): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019f] = "tmp") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (30) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000159: DW_TAG_lexical_block [14] * + DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 + [0x00000184, 0x000001c2) + [0x000001ec, 0x000001f5) + [0x00000307, 0x00000345) + [0x0000036f, 0x00000378)) + +0x0000015e: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000163] = "p0") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (74) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000169: NULL + +0x0000016a: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000036) + +0x0000016f: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000003c) + +0x00000174: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000042) + +0x00000179: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000000e4) + +0x0000017e: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000383) + +0x00000187: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000387) + +0x00000190: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x000000000000038b) + +0x00000199: NULL + +0x0000019a: DW_TAG_subprogram [17] * + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000010f] = "free") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/system/include/libc/stdlib.h") + DW_AT_decl_line [DW_FORM_data1] (41) + DW_AT_declaration [DW_FORM_flag_present] (true) + DW_AT_external [DW_FORM_flag_present] (true) + +0x000001a1: DW_TAG_formal_parameter [18] + DW_AT_type [DW_FORM_ref4] (cu + 0x01a7 => {0x000001a7} "*") + +0x000001a6: NULL + +0x000001a7: DW_TAG_pointer_type [19] + +0x000001a8: DW_TAG_subprogram [20] * + DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000114] = "_ZL8fannkuchi") + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000122] = "fannkuch") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (87) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + DW_AT_inline [DW_FORM_data1] (DW_INL_inlined) + +0x000001b8: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (87) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000001c3: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000012b] = "showmax") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (90) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000001ce: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000133] = "args") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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_name [DW_FORM_strp] ( .debug_str[0x000000d6] = "i") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x000001e4: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000138] = "targs") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (89) + DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*") + +0x000001ef: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013e] = "perm1") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x000001fa: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000144] = "count") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*") + +0x00000205: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014a] = "r") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000210: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014c] = "maxflips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000021b: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000155] = "flips") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (91) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000226: DW_TAG_label [21] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000015b] = "cleanup") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (137) + +0x0000022d: DW_TAG_lexical_block [22] * + +0x0000022e: DW_TAG_variable [12] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000163] = "p0") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (125) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000239: NULL + +0x0000023a: NULL + +0x0000023b: DW_TAG_subprogram [23] * + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000390) + DW_AT_high_pc [DW_FORM_data4] (0x000002e7) + DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000018c] = "main") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/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) + +0x00000253: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000001a3] = "argc") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (152) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x0000025e: DW_TAG_formal_parameter [11] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000001a8] = "argv") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (152) + DW_AT_type [DW_FORM_ref4] (cu + 0x0341 => {0x00000341} "char**") + +0x00000269: DW_TAG_variable [13] + DW_AT_location [DW_FORM_sec_offset] (0x00000267: + [0xffffffff, 0x000003bc): + [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") + DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_decl_line [DW_FORM_data1] (153) + DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") + +0x00000278: DW_TAG_inlined_subroutine [24] * + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01a8 => {0x000001a8} "_ZL8fannkuchi") + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003cf) + DW_AT_high_pc [DW_FORM_data4] (0xfffffc31) + DW_AT_call_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") + DW_AT_call_line [DW_FORM_data1] (159) + DW_AT_call_column [DW_FORM_data1] (0x29) + +0x00000288: DW_TAG_formal_parameter [25] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01b8 => {0x000001b8} "n") + +0x0000028d: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000285: + [0xffffffff, 0x00000000): + [0x00000001, 0x00000001): DW_OP_consts +30, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01c3 => {0x000001c3} "showmax") + +0x00000296: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000002a2: + [0xffffffff, 0x0000063c): + [0x00000001, 0x00000001): DW_OP_lit0, DW_OP_stack_value + [0x00000000, 0x00000018): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ce => {0x000001ce} "args") + +0x0000029f: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000002cc: + [0xffffffff, 0x0000040b): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x0000003f, 0x00000044): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x0000005d, 0x00000061): DW_OP_consts +0, DW_OP_stack_value + [0x00000088, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01d9 => {0x000001d9} "i") + +0x000002a8: DW_TAG_variable [27] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01e4 => {0x000001e4} "targs") + +0x000002ad: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000354: + [0xffffffff, 0x00000421): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ef => {0x000001ef} "perm1") + +0x000002b6: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000372: + [0xffffffff, 0x00000427): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01fa => {0x000001fa} "count") + +0x000002bf: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000390: + [0xffffffff, 0x00000548): + [0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + [0x000000c2, 0x000000c9): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0205 => {0x00000205} "r") + +0x000002c8: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000003e8: + [0xffffffff, 0x00000625): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000027, 0x0000002f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0210 => {0x00000210} "maxflips") + +0x000002d1: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x00000413: + [0xffffffff, 0x00000635): + [0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x021b => {0x0000021b} "flips") + +0x000002da: DW_TAG_label [28] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0226 => {0x00000226} "cleanup") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000619) + +0x000002e3: DW_TAG_lexical_block [14] * + DW_AT_ranges [DW_FORM_sec_offset] (0x00000028 + [0x000004de, 0x00000523) + [0x0000059a, 0x000005e5)) + +0x000002e8: DW_TAG_variable [26] + DW_AT_location [DW_FORM_sec_offset] (0x000003bc: + [0xffffffff, 0x000005a3): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value) + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x022e => {0x0000022e} "p0") + +0x000002f1: NULL + +0x000002f2: NULL + +0x000002f3: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003ba) + +0x000002f8: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003c7) + +0x000002fd: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003eb) + +0x00000302: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000041f) + +0x00000307: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000425) + +0x0000030c: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000048b) + +0x00000311: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000049d) + +0x00000316: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000055f) + +0x0000031b: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x000000000000061d) + +0x00000324: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000621) + +0x0000032d: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000633) + +0x00000332: DW_TAG_GNU_call_site [16] + DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000640) + +0x0000033b: DW_TAG_GNU_call_site [15] + DW_AT_low_pc [DW_FORM_addr] (0x000000000000066b) + +0x00000340: NULL + +0x00000341: DW_TAG_pointer_type [2] + DW_AT_type [DW_FORM_ref4] (cu + 0x0346 => {0x00000346} "char*") + +0x00000346: DW_TAG_pointer_type [2] + DW_AT_type [DW_FORM_ref4] (cu + 0x034b => {0x0000034b} "char") + +0x0000034b: DW_TAG_base_type [5] + DW_AT_name [DW_FORM_strp] ( .debug_str[0x000001ad] = "char") + DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed_char) + DW_AT_byte_size [DW_FORM_data1] (0x01) + +0x00000352: NULL + +.debug_loc contents: +0x00000000: + [0xffffffff, 0x00000007): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + +0x0000001d: + [0xffffffff, 0x00000028): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x0000003d, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value + [0x00000110, 0x0000011a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x0000023f, 0x0000024a): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value + [0x00000293, 0x0000029d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + +0x000000a5: + [0xffffffff, 0x0000002f): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + +0x000000c3: + [0xffffffff, 0x00000038): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value + +0x000000e1: + [0xffffffff, 0x0000003e): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value + +0x000000ff: + [0xffffffff, 0x00000044): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + +0x0000011d: + [0xffffffff, 0x000001e7): + [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + [0x00000183, 0x00000188): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + +0x00000149: + [0xffffffff, 0x000000dc): + [0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value + [0x00000085, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x0000018b, 0x00000196): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value + [0x00000208, 0x00000210): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + +0x000001ab: + [0xffffffff, 0x000000eb): + [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value + +0x000001d7: + [0xffffffff, 0x00000103): + [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000001bf, 0x000001c2): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +0x0000021f: + [0xffffffff, 0x00000118): + [0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value + [0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000183, 0x000001ad): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value + [0x000001be, 0x000001d4): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +0x00000267: + [0xffffffff, 0x000003bc): + [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value + +0x00000285: + [0xffffffff, 0x00000000): + [0x00000001, 0x00000001): DW_OP_consts +30, DW_OP_stack_value + +0x000002a2: + [0xffffffff, 0x0000063c): + [0x00000001, 0x00000001): DW_OP_lit0, DW_OP_stack_value + [0x00000000, 0x00000018): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + +0x000002cc: + [0xffffffff, 0x0000040b): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x0000003f, 0x00000044): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x0000005d, 0x00000061): DW_OP_consts +0, DW_OP_stack_value + [0x00000088, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + +0x00000354: + [0xffffffff, 0x00000421): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +0x00000372: + [0xffffffff, 0x00000427): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value + +0x00000390: + [0xffffffff, 0x00000548): + [0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + [0x000000c2, 0x000000c9): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + +0x000003bc: + [0xffffffff, 0x000005a3): + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value + [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value + +0x000003e8: + [0xffffffff, 0x00000625): + [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value + [0x00000027, 0x0000002f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + +0x00000413: + [0xffffffff, 0x00000635): + [0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + +.debug_line contents: +debug_line[0x00000000] +Line table prologue: + total_length: 0x00000a8a + version: 4 + prologue_length: 0x000000dd + 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] = "/usr/local/google/home/azakai/Dev" +file_names[ 1]: + name: "emscripten/tests/fannkuch.cpp" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +file_names[ 2]: + name: "emscripten/system/include/libcxx/__nullptr" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +file_names[ 3]: + name: "emscripten/system/include/libcxx/stddef.h" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +file_names[ 4]: + name: "emscripten/system/include/libc/stdlib.h" + dir_index: 1 + mod_time: 0x00000000 + length: 0x00000000 +0x000000e7: 00 DW_LNE_set_address (0x0000000000000007) +0x000000ee: 03 DW_LNS_advance_line (27) +0x000000f0: 01 DW_LNS_copy + 0x0000000000000007 27 0 1 0 0 is_stmt + + +0x000000f1: 00 DW_LNE_set_address (0x0000000000000028) +0x000000f8: 03 DW_LNS_advance_line (33) +0x000000fa: 05 DW_LNS_set_column (14) +0x000000fc: 0a DW_LNS_set_prologue_end +0x000000fd: 01 DW_LNS_copy + 0x0000000000000028 33 14 1 0 0 is_stmt prologue_end + + +0x000000fe: 00 DW_LNE_set_address (0x0000000000000031) +0x00000105: 03 DW_LNS_advance_line (34) +0x00000107: 05 DW_LNS_set_column (27) +0x00000109: 01 DW_LNS_copy + 0x0000000000000031 34 27 1 0 0 is_stmt + + +0x0000010a: 00 DW_LNE_set_address (0x0000000000000032) +0x00000111: 05 DW_LNS_set_column (18) +0x00000113: 06 DW_LNS_negate_stmt +0x00000114: 01 DW_LNS_copy + 0x0000000000000032 34 18 1 0 0 + + +0x00000115: 00 DW_LNE_set_address (0x0000000000000038) +0x0000011c: 03 DW_LNS_advance_line (35) +0x0000011e: 05 DW_LNS_set_column (17) +0x00000120: 06 DW_LNS_negate_stmt +0x00000121: 01 DW_LNS_copy + 0x0000000000000038 35 17 1 0 0 is_stmt + + +0x00000122: 00 DW_LNE_set_address (0x000000000000003e) +0x00000129: 03 DW_LNS_advance_line (36) +0x0000012b: 05 DW_LNS_set_column (18) +0x0000012d: 01 DW_LNS_copy + 0x000000000000003e 36 18 1 0 0 is_stmt + + +0x0000012e: 00 DW_LNE_set_address (0x0000000000000048) +0x00000135: 03 DW_LNS_advance_line (37) +0x00000137: 01 DW_LNS_copy + 0x0000000000000048 37 18 1 0 0 is_stmt + + +0x00000138: 00 DW_LNE_set_address (0x0000000000000051) +0x0000013f: 03 DW_LNS_advance_line (38) +0x00000141: 05 DW_LNS_set_column (7) +0x00000143: 01 DW_LNS_copy + 0x0000000000000051 38 7 1 0 0 is_stmt + + +0x00000144: 00 DW_LNE_set_address (0x0000000000000059) +0x0000014b: 05 DW_LNS_set_column (16) +0x0000014d: 06 DW_LNS_negate_stmt +0x0000014e: 01 DW_LNS_copy + 0x0000000000000059 38 16 1 0 0 + + +0x0000014f: 00 DW_LNE_set_address (0x000000000000005e) +0x00000156: 03 DW_LNS_advance_line (37) +0x00000158: 05 DW_LNS_set_column (24) +0x0000015a: 06 DW_LNS_negate_stmt +0x0000015b: 01 DW_LNS_copy + 0x000000000000005e 37 24 1 0 0 is_stmt + + +0x0000015c: 00 DW_LNE_set_address (0x0000000000000063) +0x00000163: 05 DW_LNS_set_column (18) +0x00000165: 06 DW_LNS_negate_stmt +0x00000166: 01 DW_LNS_copy + 0x0000000000000063 37 18 1 0 0 + + +0x00000167: 00 DW_LNE_set_address (0x0000000000000068) +0x0000016e: 05 DW_LNS_set_column (4) +0x00000170: 01 DW_LNS_copy + 0x0000000000000068 37 4 1 0 0 + + +0x00000171: 00 DW_LNE_set_address (0x000000000000006b) +0x00000178: 03 DW_LNS_advance_line (39) +0x0000017a: 06 DW_LNS_negate_stmt +0x0000017b: 01 DW_LNS_copy + 0x000000000000006b 39 4 1 0 0 is_stmt + + +0x0000017c: 00 DW_LNE_set_address (0x000000000000006d) +0x00000183: 05 DW_LNS_set_column (16) +0x00000185: 06 DW_LNS_negate_stmt +0x00000186: 01 DW_LNS_copy + 0x000000000000006d 39 16 1 0 0 + + +0x00000187: 00 DW_LNE_set_address (0x0000000000000076) +0x0000018e: 05 DW_LNS_set_column (4) +0x00000190: 01 DW_LNS_copy + 0x0000000000000076 39 4 1 0 0 + + +0x00000191: 00 DW_LNE_set_address (0x0000000000000078) +0x00000198: 05 DW_LNS_set_column (23) +0x0000019a: 01 DW_LNS_copy + 0x0000000000000078 39 23 1 0 0 + + +0x0000019b: 00 DW_LNE_set_address (0x000000000000007d) +0x000001a2: 05 DW_LNS_set_column (19) +0x000001a4: 01 DW_LNS_copy + 0x000000000000007d 39 19 1 0 0 + + +0x000001a5: 00 DW_LNE_set_address (0x0000000000000082) +0x000001ac: 03 DW_LNS_advance_line (40) +0x000001ae: 05 DW_LNS_set_column (4) +0x000001b0: 06 DW_LNS_negate_stmt +0x000001b1: 01 DW_LNS_copy + 0x0000000000000082 40 4 1 0 0 is_stmt + + +0x000001b2: 00 DW_LNE_set_address (0x000000000000008a) +0x000001b9: 05 DW_LNS_set_column (17) +0x000001bb: 06 DW_LNS_negate_stmt +0x000001bc: 01 DW_LNS_copy + 0x000000000000008a 40 17 1 0 0 + + +0x000001bd: 00 DW_LNE_set_address (0x0000000000000091) +0x000001c4: 03 DW_LNS_advance_line (37) +0x000001c6: 05 DW_LNS_set_column (18) +0x000001c8: 06 DW_LNS_negate_stmt +0x000001c9: 01 DW_LNS_copy + 0x0000000000000091 37 18 1 0 0 is_stmt + + +0x000001ca: 00 DW_LNE_set_address (0x0000000000000096) +0x000001d1: 03 DW_LNS_advance_line (43) +0x000001d3: 05 DW_LNS_set_column (4) +0x000001d5: 01 DW_LNS_copy + 0x0000000000000096 43 4 1 0 0 is_stmt + + +0x000001d6: 00 DW_LNE_set_address (0x000000000000009a) +0x000001dd: 03 DW_LNS_advance_line (44) +0x000001df: 05 DW_LNS_set_column (16) +0x000001e1: 01 DW_LNS_copy + 0x000000000000009a 44 16 1 0 0 is_stmt + + +0x000001e2: 00 DW_LNE_set_address (0x00000000000000a3) +0x000001e9: 03 DW_LNS_advance_line (45) +0x000001eb: 05 DW_LNS_set_column (10) +0x000001ed: 01 DW_LNS_copy + 0x00000000000000a3 45 10 1 0 0 is_stmt + + +0x000001ee: 00 DW_LNE_set_address (0x00000000000000a5) +0x000001f5: 05 DW_LNS_set_column (18) +0x000001f7: 06 DW_LNS_negate_stmt +0x000001f8: 01 DW_LNS_copy + 0x00000000000000a5 45 18 1 0 0 + + +0x000001f9: 00 DW_LNE_set_address (0x00000000000000ae) +0x00000200: 05 DW_LNS_set_column (10) +0x00000202: 01 DW_LNS_copy + 0x00000000000000ae 45 10 1 0 0 + + +0x00000203: 00 DW_LNE_set_address (0x00000000000000b0) +0x0000020a: 05 DW_LNS_set_column (23) +0x0000020c: 01 DW_LNS_copy + 0x00000000000000b0 45 23 1 0 0 + + +0x0000020d: 00 DW_LNE_set_address (0x00000000000000b5) +0x00000214: 03 DW_LNS_advance_line (44) +0x00000216: 05 DW_LNS_set_column (16) +0x00000218: 06 DW_LNS_negate_stmt +0x00000219: 01 DW_LNS_copy + 0x00000000000000b5 44 16 1 0 0 is_stmt + + +0x0000021a: 00 DW_LNE_set_address (0x00000000000000c0) +0x00000221: 05 DW_LNS_set_column (7) +0x00000223: 06 DW_LNS_negate_stmt +0x00000224: 01 DW_LNS_copy + 0x00000000000000c0 44 7 1 0 0 + + +0x00000225: 00 DW_LNE_set_address (0x00000000000000c6) +0x0000022c: 03 DW_LNS_advance_line (46) +0x0000022e: 05 DW_LNS_set_column (11) +0x00000230: 06 DW_LNS_negate_stmt +0x00000231: 01 DW_LNS_copy + 0x00000000000000c6 46 11 1 0 0 is_stmt + + +0x00000232: 00 DW_LNE_set_address (0x00000000000000d2) +0x00000239: 05 DW_LNS_set_column (28) +0x0000023b: 06 DW_LNS_negate_stmt +0x0000023c: 01 DW_LNS_copy + 0x00000000000000d2 46 28 1 0 0 + + +0x0000023d: 00 DW_LNE_set_address (0x00000000000000d7) +0x00000244: 05 DW_LNS_set_column (41) +0x00000246: 01 DW_LNS_copy + 0x00000000000000d7 46 41 1 0 0 + + +0x00000247: 00 DW_LNE_set_address (0x00000000000000dc) +0x0000024e: 03 DW_LNS_advance_line (48) +0x00000250: 05 DW_LNS_set_column (21) +0x00000252: 06 DW_LNS_negate_stmt +0x00000253: 01 DW_LNS_copy + 0x00000000000000dc 48 21 1 0 0 is_stmt + + +0x00000254: 00 DW_LNE_set_address (0x00000000000000e4) +0x0000025b: 03 DW_LNS_advance_line (50) +0x0000025d: 05 DW_LNS_set_column (14) +0x0000025f: 01 DW_LNS_copy + 0x00000000000000e4 50 14 1 0 0 is_stmt + + +0x00000260: 00 DW_LNE_set_address (0x00000000000000f5) +0x00000267: 03 DW_LNS_advance_line (52) +0x00000269: 05 DW_LNS_set_column (38) +0x0000026b: 01 DW_LNS_copy + 0x00000000000000f5 52 38 1 0 0 is_stmt + + +0x0000026c: 00 DW_LNE_set_address (0x0000000000000109) +0x00000273: 03 DW_LNS_advance_line (53) +0x00000275: 05 DW_LNS_set_column (22) +0x00000277: 01 DW_LNS_copy + 0x0000000000000109 53 22 1 0 0 is_stmt + + +0x00000278: 00 DW_LNE_set_address (0x0000000000000118) +0x0000027f: 03 DW_LNS_advance_line (54) +0x00000281: 05 DW_LNS_set_column (24) +0x00000283: 01 DW_LNS_copy + 0x0000000000000118 54 24 1 0 0 is_stmt + + +0x00000284: 00 DW_LNE_set_address (0x000000000000011a) +0x0000028b: 05 DW_LNS_set_column (26) +0x0000028d: 06 DW_LNS_negate_stmt +0x0000028e: 01 DW_LNS_copy + 0x000000000000011a 54 26 1 0 0 + + +0x0000028f: 00 DW_LNE_set_address (0x0000000000000127) +0x00000296: 05 DW_LNS_set_column (24) +0x00000298: 01 DW_LNS_copy + 0x0000000000000127 54 24 1 0 0 + + +0x00000299: 00 DW_LNE_set_address (0x000000000000012a) +0x000002a0: 03 DW_LNS_advance_line (55) +0x000002a2: 06 DW_LNS_negate_stmt +0x000002a3: 01 DW_LNS_copy + 0x000000000000012a 55 24 1 0 0 is_stmt + + +0x000002a4: 00 DW_LNE_set_address (0x0000000000000131) +0x000002ab: 03 DW_LNS_advance_line (52) +0x000002ad: 05 DW_LNS_set_column (44) +0x000002af: 01 DW_LNS_copy + 0x0000000000000131 52 44 1 0 0 is_stmt + + +0x000002b0: 00 DW_LNE_set_address (0x000000000000013d) +0x000002b7: 05 DW_LNS_set_column (38) +0x000002b9: 06 DW_LNS_negate_stmt +0x000002ba: 01 DW_LNS_copy + 0x000000000000013d 52 38 1 0 0 + + +0x000002bb: 00 DW_LNE_set_address (0x0000000000000140) +0x000002c2: 05 DW_LNS_set_column (13) +0x000002c4: 01 DW_LNS_copy + 0x0000000000000140 52 13 1 0 0 + + +0x000002c5: 00 DW_LNE_set_address (0x0000000000000144) +0x000002cc: 03 DW_LNS_advance_line (58) +0x000002ce: 05 DW_LNS_set_column (19) +0x000002d0: 06 DW_LNS_negate_stmt +0x000002d1: 01 DW_LNS_copy + 0x0000000000000144 58 19 1 0 0 is_stmt + + +0x000002d2: 00 DW_LNE_set_address (0x0000000000000153) +0x000002d9: 03 DW_LNS_advance_line (59) +0x000002db: 05 DW_LNS_set_column (21) +0x000002dd: 01 DW_LNS_copy + 0x0000000000000153 59 21 1 0 0 is_stmt + + +0x000002de: 00 DW_LNE_set_address (0x000000000000015a) +0x000002e5: 03 DW_LNS_advance_line (57) +0x000002e7: 05 DW_LNS_set_column (18) +0x000002e9: 01 DW_LNS_copy + 0x000000000000015a 57 18 1 0 0 is_stmt + + +0x000002ea: 00 DW_LNE_set_address (0x000000000000016a) +0x000002f1: 03 DW_LNS_advance_line (62) +0x000002f3: 05 DW_LNS_set_column (14) +0x000002f5: 01 DW_LNS_copy + 0x000000000000016a 62 14 1 0 0 is_stmt + + +0x000002f6: 00 DW_LNE_set_address (0x000000000000016e) +0x000002fd: 05 DW_LNS_set_column (23) +0x000002ff: 06 DW_LNS_negate_stmt +0x00000300: 01 DW_LNS_copy + 0x000000000000016e 62 23 1 0 0 + + +0x00000301: 00 DW_LNE_set_address (0x0000000000000173) +0x00000308: 05 DW_LNS_set_column (14) +0x0000030a: 01 DW_LNS_copy + 0x0000000000000173 62 14 1 0 0 + + +0x0000030b: 00 DW_LNE_set_address (0x0000000000000177) +0x00000312: 03 DW_LNS_advance_line (66) +0x00000314: 05 DW_LNS_set_column (16) +0x00000316: 06 DW_LNS_negate_stmt +0x00000317: 01 DW_LNS_copy + 0x0000000000000177 66 16 1 0 0 is_stmt + + +0x00000318: 00 DW_LNE_set_address (0x0000000000000184) +0x0000031f: 03 DW_LNS_advance_line (75) +0x00000321: 05 DW_LNS_set_column (27) +0x00000323: 01 DW_LNS_copy + 0x0000000000000184 75 27 1 0 0 is_stmt + + +0x00000324: 00 DW_LNE_set_address (0x000000000000018d) +0x0000032b: 03 DW_LNS_advance_line (76) +0x0000032d: 05 DW_LNS_set_column (16) +0x0000032f: 01 DW_LNS_copy + 0x000000000000018d 76 16 1 0 0 is_stmt + + +0x00000330: 00 DW_LNE_set_address (0x0000000000000195) +0x00000337: 05 DW_LNS_set_column (27) +0x00000339: 06 DW_LNS_negate_stmt +0x0000033a: 01 DW_LNS_copy + 0x0000000000000195 76 27 1 0 0 + + +0x0000033b: 00 DW_LNE_set_address (0x0000000000000197) +0x00000342: 05 DW_LNS_set_column (35) +0x00000344: 01 DW_LNS_copy + 0x0000000000000197 76 35 1 0 0 + + +0x00000345: 00 DW_LNE_set_address (0x00000000000001a0) +0x0000034c: 05 DW_LNS_set_column (27) +0x0000034e: 01 DW_LNS_copy + 0x00000000000001a0 76 27 1 0 0 + + +0x0000034f: 00 DW_LNE_set_address (0x00000000000001a5) +0x00000356: 05 DW_LNS_set_column (25) +0x00000358: 01 DW_LNS_copy + 0x00000000000001a5 76 25 1 0 0 + + +0x00000359: 00 DW_LNE_set_address (0x00000000000001a8) +0x00000360: 03 DW_LNS_advance_line (75) +0x00000362: 05 DW_LNS_set_column (27) +0x00000364: 06 DW_LNS_negate_stmt +0x00000365: 01 DW_LNS_copy + 0x00000000000001a8 75 27 1 0 0 is_stmt + + +0x00000366: 00 DW_LNE_set_address (0x00000000000001ad) +0x0000036d: 05 DW_LNS_set_column (13) +0x0000036f: 06 DW_LNS_negate_stmt +0x00000370: 01 DW_LNS_copy + 0x00000000000001ad 75 13 1 0 0 + + +0x00000371: 00 DW_LNE_set_address (0x00000000000001b5) +0x00000378: 03 DW_LNS_advance_line (77) +0x0000037a: 06 DW_LNS_negate_stmt +0x0000037b: 01 DW_LNS_copy + 0x00000000000001b5 77 13 1 0 0 is_stmt + + +0x0000037c: 00 DW_LNE_set_address (0x00000000000001bd) +0x00000383: 05 DW_LNS_set_column (22) +0x00000385: 06 DW_LNS_negate_stmt +0x00000386: 01 DW_LNS_copy + 0x00000000000001bd 77 22 1 0 0 + + +0x00000387: 00 DW_LNE_set_address (0x00000000000001c2) +0x0000038e: 03 DW_LNS_advance_line (79) +0x00000390: 05 DW_LNS_set_column (16) +0x00000392: 06 DW_LNS_negate_stmt +0x00000393: 01 DW_LNS_copy + 0x00000000000001c2 79 16 1 0 0 is_stmt + + +0x00000394: 00 DW_LNE_set_address (0x00000000000001ca) +0x0000039b: 05 DW_LNS_set_column (14) +0x0000039d: 06 DW_LNS_negate_stmt +0x0000039e: 01 DW_LNS_copy + 0x00000000000001ca 79 14 1 0 0 + + +0x0000039f: 00 DW_LNE_set_address (0x00000000000001d9) +0x000003a6: 05 DW_LNS_set_column (25) +0x000003a8: 01 DW_LNS_copy + 0x00000000000001d9 79 25 1 0 0 + + +0x000003a9: 00 DW_LNE_set_address (0x00000000000001e0) +0x000003b0: 03 DW_LNS_advance_line (81) +0x000003b2: 05 DW_LNS_set_column (11) +0x000003b4: 06 DW_LNS_negate_stmt +0x000003b5: 01 DW_LNS_copy + 0x00000000000001e0 81 11 1 0 0 is_stmt + + +0x000003b6: 00 DW_LNE_set_address (0x00000000000001e5) +0x000003bd: 03 DW_LNS_advance_line (66) +0x000003bf: 05 DW_LNS_set_column (16) +0x000003c1: 01 DW_LNS_copy + 0x00000000000001e5 66 16 1 0 0 is_stmt + + +0x000003c2: 00 DW_LNE_set_address (0x00000000000001ec) +0x000003c9: 03 DW_LNS_advance_line (74) +0x000003cb: 05 DW_LNS_set_column (22) +0x000003cd: 01 DW_LNS_copy + 0x00000000000001ec 74 22 1 0 0 is_stmt + + +0x000003ce: 00 DW_LNE_set_address (0x00000000000001f6) +0x000003d5: 03 DW_LNS_advance_line (37) +0x000003d7: 05 DW_LNS_set_column (4) +0x000003d9: 01 DW_LNS_copy + 0x00000000000001f6 37 4 1 0 0 is_stmt + + +0x000003da: 00 DW_LNE_set_address (0x00000000000001fc) +0x000003e1: 03 DW_LNS_advance_line (39) +0x000003e3: 01 DW_LNS_copy + 0x00000000000001fc 39 4 1 0 0 is_stmt + + +0x000003e4: 00 DW_LNE_set_address (0x00000000000001fe) +0x000003eb: 05 DW_LNS_set_column (16) +0x000003ed: 06 DW_LNS_negate_stmt +0x000003ee: 01 DW_LNS_copy + 0x00000000000001fe 39 16 1 0 0 + + +0x000003ef: 00 DW_LNE_set_address (0x0000000000000207) +0x000003f6: 05 DW_LNS_set_column (4) +0x000003f8: 01 DW_LNS_copy + 0x0000000000000207 39 4 1 0 0 + + +0x000003f9: 00 DW_LNE_set_address (0x0000000000000209) +0x00000400: 05 DW_LNS_set_column (23) +0x00000402: 01 DW_LNS_copy + 0x0000000000000209 39 23 1 0 0 + + +0x00000403: 00 DW_LNE_set_address (0x000000000000020e) +0x0000040a: 05 DW_LNS_set_column (19) +0x0000040c: 01 DW_LNS_copy + 0x000000000000020e 39 19 1 0 0 + + +0x0000040d: 00 DW_LNE_set_address (0x0000000000000213) +0x00000414: 03 DW_LNS_advance_line (40) +0x00000416: 05 DW_LNS_set_column (4) +0x00000418: 06 DW_LNS_negate_stmt +0x00000419: 01 DW_LNS_copy + 0x0000000000000213 40 4 1 0 0 is_stmt + + +0x0000041a: 00 DW_LNE_set_address (0x000000000000021b) +0x00000421: 05 DW_LNS_set_column (17) +0x00000423: 06 DW_LNS_negate_stmt +0x00000424: 01 DW_LNS_copy + 0x000000000000021b 40 17 1 0 0 + + +0x00000425: 00 DW_LNE_set_address (0x0000000000000225) +0x0000042c: 03 DW_LNS_advance_line (44) +0x0000042e: 05 DW_LNS_set_column (16) +0x00000430: 06 DW_LNS_negate_stmt +0x00000431: 01 DW_LNS_copy + 0x0000000000000225 44 16 1 0 0 is_stmt + + +0x00000432: 00 DW_LNE_set_address (0x000000000000022e) +0x00000439: 03 DW_LNS_advance_line (45) +0x0000043b: 05 DW_LNS_set_column (10) +0x0000043d: 01 DW_LNS_copy + 0x000000000000022e 45 10 1 0 0 is_stmt + + +0x0000043e: 00 DW_LNE_set_address (0x0000000000000230) +0x00000445: 05 DW_LNS_set_column (18) +0x00000447: 06 DW_LNS_negate_stmt +0x00000448: 01 DW_LNS_copy + 0x0000000000000230 45 18 1 0 0 + + +0x00000449: 00 DW_LNE_set_address (0x0000000000000239) +0x00000450: 05 DW_LNS_set_column (10) +0x00000452: 01 DW_LNS_copy + 0x0000000000000239 45 10 1 0 0 + + +0x00000453: 00 DW_LNE_set_address (0x000000000000023b) +0x0000045a: 05 DW_LNS_set_column (23) +0x0000045c: 01 DW_LNS_copy + 0x000000000000023b 45 23 1 0 0 + + +0x0000045d: 00 DW_LNE_set_address (0x0000000000000240) +0x00000464: 03 DW_LNS_advance_line (44) +0x00000466: 05 DW_LNS_set_column (16) +0x00000468: 06 DW_LNS_negate_stmt +0x00000469: 01 DW_LNS_copy + 0x0000000000000240 44 16 1 0 0 is_stmt + + +0x0000046a: 00 DW_LNE_set_address (0x0000000000000251) +0x00000471: 03 DW_LNS_advance_line (46) +0x00000473: 05 DW_LNS_set_column (11) +0x00000475: 01 DW_LNS_copy + 0x0000000000000251 46 11 1 0 0 is_stmt + + +0x00000476: 00 DW_LNE_set_address (0x000000000000025d) +0x0000047d: 05 DW_LNS_set_column (28) +0x0000047f: 06 DW_LNS_negate_stmt +0x00000480: 01 DW_LNS_copy + 0x000000000000025d 46 28 1 0 0 + + +0x00000481: 00 DW_LNE_set_address (0x0000000000000262) +0x00000488: 05 DW_LNS_set_column (41) +0x0000048a: 01 DW_LNS_copy + 0x0000000000000262 46 41 1 0 0 + + +0x0000048b: 00 DW_LNE_set_address (0x0000000000000267) +0x00000492: 03 DW_LNS_advance_line (50) +0x00000494: 05 DW_LNS_set_column (14) +0x00000496: 06 DW_LNS_negate_stmt +0x00000497: 01 DW_LNS_copy + 0x0000000000000267 50 14 1 0 0 is_stmt + + +0x00000498: 00 DW_LNE_set_address (0x0000000000000278) +0x0000049f: 03 DW_LNS_advance_line (52) +0x000004a1: 05 DW_LNS_set_column (38) +0x000004a3: 01 DW_LNS_copy + 0x0000000000000278 52 38 1 0 0 is_stmt + + +0x000004a4: 00 DW_LNE_set_address (0x000000000000028c) +0x000004ab: 03 DW_LNS_advance_line (53) +0x000004ad: 05 DW_LNS_set_column (22) +0x000004af: 01 DW_LNS_copy + 0x000000000000028c 53 22 1 0 0 is_stmt + + +0x000004b0: 00 DW_LNE_set_address (0x000000000000029b) +0x000004b7: 03 DW_LNS_advance_line (54) +0x000004b9: 05 DW_LNS_set_column (24) +0x000004bb: 01 DW_LNS_copy + 0x000000000000029b 54 24 1 0 0 is_stmt + + +0x000004bc: 00 DW_LNE_set_address (0x000000000000029d) +0x000004c3: 05 DW_LNS_set_column (26) +0x000004c5: 06 DW_LNS_negate_stmt +0x000004c6: 01 DW_LNS_copy + 0x000000000000029d 54 26 1 0 0 + + +0x000004c7: 00 DW_LNE_set_address (0x00000000000002aa) +0x000004ce: 05 DW_LNS_set_column (24) +0x000004d0: 01 DW_LNS_copy + 0x00000000000002aa 54 24 1 0 0 + + +0x000004d1: 00 DW_LNE_set_address (0x00000000000002ad) +0x000004d8: 03 DW_LNS_advance_line (55) +0x000004da: 06 DW_LNS_negate_stmt +0x000004db: 01 DW_LNS_copy + 0x00000000000002ad 55 24 1 0 0 is_stmt + + +0x000004dc: 00 DW_LNE_set_address (0x00000000000002b4) +0x000004e3: 03 DW_LNS_advance_line (52) +0x000004e5: 05 DW_LNS_set_column (44) +0x000004e7: 01 DW_LNS_copy + 0x00000000000002b4 52 44 1 0 0 is_stmt + + +0x000004e8: 00 DW_LNE_set_address (0x00000000000002c0) +0x000004ef: 05 DW_LNS_set_column (38) +0x000004f1: 06 DW_LNS_negate_stmt +0x000004f2: 01 DW_LNS_copy + 0x00000000000002c0 52 38 1 0 0 + + +0x000004f3: 00 DW_LNE_set_address (0x00000000000002c7) +0x000004fa: 03 DW_LNS_advance_line (58) +0x000004fc: 05 DW_LNS_set_column (19) +0x000004fe: 06 DW_LNS_negate_stmt +0x000004ff: 01 DW_LNS_copy + 0x00000000000002c7 58 19 1 0 0 is_stmt + + +0x00000500: 00 DW_LNE_set_address (0x00000000000002d6) +0x00000507: 03 DW_LNS_advance_line (59) +0x00000509: 05 DW_LNS_set_column (21) +0x0000050b: 01 DW_LNS_copy + 0x00000000000002d6 59 21 1 0 0 is_stmt + + +0x0000050c: 00 DW_LNE_set_address (0x00000000000002dd) +0x00000513: 03 DW_LNS_advance_line (57) +0x00000515: 05 DW_LNS_set_column (18) +0x00000517: 01 DW_LNS_copy + 0x00000000000002dd 57 18 1 0 0 is_stmt + + +0x00000518: 00 DW_LNE_set_address (0x00000000000002ed) +0x0000051f: 03 DW_LNS_advance_line (62) +0x00000521: 05 DW_LNS_set_column (14) +0x00000523: 01 DW_LNS_copy + 0x00000000000002ed 62 14 1 0 0 is_stmt + + +0x00000524: 00 DW_LNE_set_address (0x00000000000002f1) +0x0000052b: 05 DW_LNS_set_column (23) +0x0000052d: 06 DW_LNS_negate_stmt +0x0000052e: 01 DW_LNS_copy + 0x00000000000002f1 62 23 1 0 0 + + +0x0000052f: 00 DW_LNE_set_address (0x00000000000002f6) +0x00000536: 05 DW_LNS_set_column (14) +0x00000538: 01 DW_LNS_copy + 0x00000000000002f6 62 14 1 0 0 + + +0x00000539: 00 DW_LNE_set_address (0x00000000000002fa) +0x00000540: 03 DW_LNS_advance_line (66) +0x00000542: 05 DW_LNS_set_column (16) +0x00000544: 06 DW_LNS_negate_stmt +0x00000545: 01 DW_LNS_copy + 0x00000000000002fa 66 16 1 0 0 is_stmt + + +0x00000546: 00 DW_LNE_set_address (0x0000000000000307) +0x0000054d: 03 DW_LNS_advance_line (75) +0x0000054f: 05 DW_LNS_set_column (27) +0x00000551: 01 DW_LNS_copy + 0x0000000000000307 75 27 1 0 0 is_stmt + + +0x00000552: 00 DW_LNE_set_address (0x0000000000000310) +0x00000559: 03 DW_LNS_advance_line (76) +0x0000055b: 05 DW_LNS_set_column (16) +0x0000055d: 01 DW_LNS_copy + 0x0000000000000310 76 16 1 0 0 is_stmt + + +0x0000055e: 00 DW_LNE_set_address (0x0000000000000318) +0x00000565: 05 DW_LNS_set_column (27) +0x00000567: 06 DW_LNS_negate_stmt +0x00000568: 01 DW_LNS_copy + 0x0000000000000318 76 27 1 0 0 + + +0x00000569: 00 DW_LNE_set_address (0x000000000000031a) +0x00000570: 05 DW_LNS_set_column (35) +0x00000572: 01 DW_LNS_copy + 0x000000000000031a 76 35 1 0 0 + + +0x00000573: 00 DW_LNE_set_address (0x0000000000000323) +0x0000057a: 05 DW_LNS_set_column (27) +0x0000057c: 01 DW_LNS_copy + 0x0000000000000323 76 27 1 0 0 + + +0x0000057d: 00 DW_LNE_set_address (0x0000000000000328) +0x00000584: 05 DW_LNS_set_column (25) +0x00000586: 01 DW_LNS_copy + 0x0000000000000328 76 25 1 0 0 + + +0x00000587: 00 DW_LNE_set_address (0x000000000000032b) +0x0000058e: 03 DW_LNS_advance_line (75) +0x00000590: 05 DW_LNS_set_column (27) +0x00000592: 06 DW_LNS_negate_stmt +0x00000593: 01 DW_LNS_copy + 0x000000000000032b 75 27 1 0 0 is_stmt + + +0x00000594: 00 DW_LNE_set_address (0x0000000000000338) +0x0000059b: 03 DW_LNS_advance_line (77) +0x0000059d: 05 DW_LNS_set_column (13) +0x0000059f: 01 DW_LNS_copy + 0x0000000000000338 77 13 1 0 0 is_stmt + + +0x000005a0: 00 DW_LNE_set_address (0x0000000000000340) +0x000005a7: 05 DW_LNS_set_column (22) +0x000005a9: 06 DW_LNS_negate_stmt +0x000005aa: 01 DW_LNS_copy + 0x0000000000000340 77 22 1 0 0 + + +0x000005ab: 00 DW_LNE_set_address (0x0000000000000345) +0x000005b2: 03 DW_LNS_advance_line (79) +0x000005b4: 05 DW_LNS_set_column (16) +0x000005b6: 06 DW_LNS_negate_stmt +0x000005b7: 01 DW_LNS_copy + 0x0000000000000345 79 16 1 0 0 is_stmt + + +0x000005b8: 00 DW_LNE_set_address (0x000000000000034d) +0x000005bf: 05 DW_LNS_set_column (14) +0x000005c1: 06 DW_LNS_negate_stmt +0x000005c2: 01 DW_LNS_copy + 0x000000000000034d 79 14 1 0 0 + + +0x000005c3: 00 DW_LNE_set_address (0x000000000000035c) +0x000005ca: 05 DW_LNS_set_column (25) +0x000005cc: 01 DW_LNS_copy + 0x000000000000035c 79 25 1 0 0 + + +0x000005cd: 00 DW_LNE_set_address (0x0000000000000363) +0x000005d4: 03 DW_LNS_advance_line (81) +0x000005d6: 05 DW_LNS_set_column (11) +0x000005d8: 06 DW_LNS_negate_stmt +0x000005d9: 01 DW_LNS_copy + 0x0000000000000363 81 11 1 0 0 is_stmt + + +0x000005da: 00 DW_LNE_set_address (0x0000000000000368) +0x000005e1: 03 DW_LNS_advance_line (66) +0x000005e3: 05 DW_LNS_set_column (16) +0x000005e5: 01 DW_LNS_copy + 0x0000000000000368 66 16 1 0 0 is_stmt + + +0x000005e6: 00 DW_LNE_set_address (0x000000000000036f) +0x000005ed: 03 DW_LNS_advance_line (74) +0x000005ef: 05 DW_LNS_set_column (22) +0x000005f1: 01 DW_LNS_copy + 0x000000000000036f 74 22 1 0 0 is_stmt + + +0x000005f2: 00 DW_LNE_set_address (0x000000000000037f) +0x000005f9: 03 DW_LNS_advance_line (67) +0x000005fb: 05 DW_LNS_set_column (13) +0x000005fd: 01 DW_LNS_copy + 0x000000000000037f 67 13 1 0 0 is_stmt + + +0x000005fe: 00 DW_LNE_set_address (0x0000000000000383) +0x00000605: 03 DW_LNS_advance_line (68) +0x00000607: 01 DW_LNS_copy + 0x0000000000000383 68 13 1 0 0 is_stmt + + +0x00000608: 00 DW_LNE_set_address (0x0000000000000387) +0x0000060f: 03 DW_LNS_advance_line (69) +0x00000611: 01 DW_LNS_copy + 0x0000000000000387 69 13 1 0 0 is_stmt + + +0x00000612: 00 DW_LNE_set_address (0x000000000000038b) +0x00000619: 03 DW_LNS_advance_line (70) +0x0000061b: 01 DW_LNS_copy + 0x000000000000038b 70 13 1 0 0 is_stmt + + +0x0000061c: 00 DW_LNE_set_address (0x000000000000038e) +0x00000623: 00 DW_LNE_end_sequence + 0x000000000000038e 70 13 1 0 0 is_stmt end_sequence + +0x00000626: 00 DW_LNE_set_address (0x0000000000000390) +0x0000062d: 03 DW_LNS_advance_line (152) +0x00000630: 01 DW_LNS_copy + 0x0000000000000390 152 0 1 0 0 is_stmt + + +0x00000631: 00 DW_LNE_set_address (0x00000000000003ac) +0x00000638: 03 DW_LNS_advance_line (153) +0x0000063a: 05 DW_LNS_set_column (17) +0x0000063c: 0a DW_LNS_set_prologue_end +0x0000063d: 01 DW_LNS_copy + 0x00000000000003ac 153 17 1 0 0 is_stmt prologue_end + + +0x0000063e: 00 DW_LNE_set_address (0x00000000000003b3) +0x00000645: 05 DW_LNS_set_column (28) +0x00000647: 06 DW_LNS_negate_stmt +0x00000648: 01 DW_LNS_copy + 0x00000000000003b3 153 28 1 0 0 + + +0x00000649: 00 DW_LNE_set_address (0x00000000000003b8) +0x00000650: 05 DW_LNS_set_column (23) +0x00000652: 01 DW_LNS_copy + 0x00000000000003b8 153 23 1 0 0 + + +0x00000653: 00 DW_LNE_set_address (0x00000000000003be) +0x0000065a: 03 DW_LNS_advance_line (155) +0x0000065c: 05 DW_LNS_set_column (10) +0x0000065e: 06 DW_LNS_negate_stmt +0x0000065f: 01 DW_LNS_copy + 0x00000000000003be 155 10 1 0 0 is_stmt + + +0x00000660: 00 DW_LNE_set_address (0x00000000000003bf) +0x00000667: 05 DW_LNS_set_column (8) +0x00000669: 06 DW_LNS_negate_stmt +0x0000066a: 01 DW_LNS_copy + 0x00000000000003bf 155 8 1 0 0 + + +0x0000066b: 00 DW_LNE_set_address (0x00000000000003c2) +0x00000672: 03 DW_LNS_advance_line (156) +0x00000674: 05 DW_LNS_set_column (7) +0x00000676: 06 DW_LNS_negate_stmt +0x00000677: 01 DW_LNS_copy + 0x00000000000003c2 156 7 1 0 0 is_stmt + + +0x00000678: 00 DW_LNE_set_address (0x00000000000003cf) +0x0000067f: 03 DW_LNS_advance_line (94) +0x00000681: 05 DW_LNS_set_column (18) +0x00000683: 01 DW_LNS_copy + 0x00000000000003cf 94 18 1 0 0 is_stmt + + +0x00000684: 00 DW_LNE_set_address (0x00000000000003e9) +0x0000068b: 03 DW_LNS_advance_line (95) +0x0000068d: 05 DW_LNS_set_column (29) +0x0000068f: 01 DW_LNS_copy + 0x00000000000003e9 95 29 1 0 0 is_stmt + + +0x00000690: 00 DW_LNE_set_address (0x00000000000003eb) +0x00000697: 03 DW_LNS_advance_line (98) +0x00000699: 05 DW_LNS_set_column (19) +0x0000069b: 01 DW_LNS_copy + 0x00000000000003eb 98 19 1 0 0 is_stmt + + +0x0000069c: 00 DW_LNE_set_address (0x00000000000003f2) +0x000006a3: 03 DW_LNS_advance_line (97) +0x000006a5: 05 DW_LNS_set_column (16) +0x000006a7: 01 DW_LNS_copy + 0x00000000000003f2 97 16 1 0 0 is_stmt + + +0x000006a8: 00 DW_LNE_set_address (0x00000000000003f9) +0x000006af: 03 DW_LNS_advance_line (96) +0x000006b1: 01 DW_LNS_copy + 0x00000000000003f9 96 16 1 0 0 is_stmt + + +0x000006b2: 00 DW_LNE_set_address (0x0000000000000404) +0x000006b9: 03 DW_LNS_advance_line (94) +0x000006bb: 05 DW_LNS_set_column (28) +0x000006bd: 01 DW_LNS_copy + 0x0000000000000404 94 28 1 0 0 is_stmt + + +0x000006be: 00 DW_LNE_set_address (0x0000000000000409) +0x000006c5: 05 DW_LNS_set_column (18) +0x000006c7: 06 DW_LNS_negate_stmt +0x000006c8: 01 DW_LNS_copy + 0x0000000000000409 94 18 1 0 0 + + +0x000006c9: 00 DW_LNE_set_address (0x000000000000040e) +0x000006d0: 05 DW_LNS_set_column (4) +0x000006d2: 01 DW_LNS_copy + 0x000000000000040e 94 4 1 0 0 + + +0x000006d3: 00 DW_LNE_set_address (0x0000000000000416) +0x000006da: 03 DW_LNS_advance_line (102) +0x000006dc: 05 DW_LNS_set_column (27) +0x000006de: 06 DW_LNS_negate_stmt +0x000006df: 01 DW_LNS_copy + 0x0000000000000416 102 27 1 0 0 is_stmt + + +0x000006e0: 00 DW_LNE_set_address (0x000000000000041b) +0x000006e7: 05 DW_LNS_set_column (18) +0x000006e9: 06 DW_LNS_negate_stmt +0x000006ea: 01 DW_LNS_copy + 0x000000000000041b 102 18 1 0 0 + + +0x000006eb: 00 DW_LNE_set_address (0x0000000000000421) +0x000006f2: 03 DW_LNS_advance_line (103) +0x000006f4: 06 DW_LNS_negate_stmt +0x000006f5: 01 DW_LNS_copy + 0x0000000000000421 103 18 1 0 0 is_stmt + + +0x000006f6: 00 DW_LNE_set_address (0x000000000000042d) +0x000006fd: 03 DW_LNS_advance_line (105) +0x000006ff: 01 DW_LNS_copy + 0x000000000000042d 105 18 1 0 0 is_stmt + + +0x00000700: 00 DW_LNE_set_address (0x0000000000000436) +0x00000707: 03 DW_LNS_advance_line (106) +0x00000709: 05 DW_LNS_set_column (7) +0x0000070b: 01 DW_LNS_copy + 0x0000000000000436 106 7 1 0 0 is_stmt + + +0x0000070c: 00 DW_LNE_set_address (0x000000000000043e) +0x00000713: 05 DW_LNS_set_column (16) +0x00000715: 06 DW_LNS_negate_stmt +0x00000716: 01 DW_LNS_copy + 0x000000000000043e 106 16 1 0 0 + + +0x00000717: 00 DW_LNE_set_address (0x0000000000000443) +0x0000071e: 03 DW_LNS_advance_line (105) +0x00000720: 05 DW_LNS_set_column (24) +0x00000722: 06 DW_LNS_negate_stmt +0x00000723: 01 DW_LNS_copy + 0x0000000000000443 105 24 1 0 0 is_stmt + + +0x00000724: 00 DW_LNE_set_address (0x0000000000000448) +0x0000072b: 05 DW_LNS_set_column (18) +0x0000072d: 06 DW_LNS_negate_stmt +0x0000072e: 01 DW_LNS_copy + 0x0000000000000448 105 18 1 0 0 + + +0x0000072f: 00 DW_LNE_set_address (0x000000000000046e) +0x00000736: 03 DW_LNS_advance_line (112) +0x00000738: 05 DW_LNS_set_column (13) +0x0000073a: 06 DW_LNS_negate_stmt +0x0000073b: 01 DW_LNS_copy + 0x000000000000046e 112 13 1 0 0 is_stmt + + +0x0000073c: 00 DW_LNE_set_address (0x0000000000000470) +0x00000743: 05 DW_LNS_set_column (26) +0x00000745: 06 DW_LNS_negate_stmt +0x00000746: 01 DW_LNS_copy + 0x0000000000000470 112 26 1 0 0 + + +0x00000747: 00 DW_LNE_set_address (0x000000000000047d) +0x0000074e: 05 DW_LNS_set_column (35) +0x00000750: 01 DW_LNS_copy + 0x000000000000047d 112 35 1 0 0 + + +0x00000751: 00 DW_LNE_set_address (0x000000000000047e) +0x00000758: 05 DW_LNS_set_column (13) +0x0000075a: 01 DW_LNS_copy + 0x000000000000047e 112 13 1 0 0 + + +0x0000075b: 00 DW_LNE_set_address (0x000000000000048c) +0x00000762: 03 DW_LNS_advance_line (111) +0x00000764: 05 DW_LNS_set_column (30) +0x00000766: 06 DW_LNS_negate_stmt +0x00000767: 01 DW_LNS_copy + 0x000000000000048c 111 30 1 0 0 is_stmt + + +0x00000768: 00 DW_LNE_set_address (0x0000000000000491) +0x0000076f: 05 DW_LNS_set_column (24) +0x00000771: 06 DW_LNS_negate_stmt +0x00000772: 01 DW_LNS_copy + 0x0000000000000491 111 24 1 0 0 + + +0x00000773: 00 DW_LNE_set_address (0x0000000000000496) +0x0000077a: 05 DW_LNS_set_column (10) +0x0000077c: 01 DW_LNS_copy + 0x0000000000000496 111 10 1 0 0 + + +0x0000077d: 00 DW_LNE_set_address (0x000000000000049b) +0x00000784: 03 DW_LNS_advance_line (113) +0x00000786: 06 DW_LNS_negate_stmt +0x00000787: 01 DW_LNS_copy + 0x000000000000049b 113 10 1 0 0 is_stmt + + +0x00000788: 00 DW_LNE_set_address (0x000000000000049e) +0x0000078f: 03 DW_LNS_advance_line (118) +0x00000791: 05 DW_LNS_set_column (16) +0x00000793: 01 DW_LNS_copy + 0x000000000000049e 118 16 1 0 0 is_stmt + + +0x00000794: 00 DW_LNE_set_address (0x00000000000004a7) +0x0000079b: 03 DW_LNS_advance_line (119) +0x0000079d: 05 DW_LNS_set_column (10) +0x0000079f: 01 DW_LNS_copy + 0x00000000000004a7 119 10 1 0 0 is_stmt + + +0x000007a0: 00 DW_LNE_set_address (0x00000000000004a9) +0x000007a7: 05 DW_LNS_set_column (18) +0x000007a9: 06 DW_LNS_negate_stmt +0x000007aa: 01 DW_LNS_copy + 0x00000000000004a9 119 18 1 0 0 + + +0x000007ab: 00 DW_LNE_set_address (0x00000000000004b2) +0x000007b2: 05 DW_LNS_set_column (10) +0x000007b4: 01 DW_LNS_copy + 0x00000000000004b2 119 10 1 0 0 + + +0x000007b5: 00 DW_LNE_set_address (0x00000000000004b4) +0x000007bc: 05 DW_LNS_set_column (23) +0x000007be: 01 DW_LNS_copy + 0x00000000000004b4 119 23 1 0 0 + + +0x000007bf: 00 DW_LNE_set_address (0x00000000000004b9) +0x000007c6: 03 DW_LNS_advance_line (118) +0x000007c8: 05 DW_LNS_set_column (16) +0x000007ca: 06 DW_LNS_negate_stmt +0x000007cb: 01 DW_LNS_copy + 0x00000000000004b9 118 16 1 0 0 is_stmt + + +0x000007cc: 00 DW_LNE_set_address (0x00000000000004c4) +0x000007d3: 05 DW_LNS_set_column (7) +0x000007d5: 06 DW_LNS_negate_stmt +0x000007d6: 01 DW_LNS_copy + 0x00000000000004c4 118 7 1 0 0 + + +0x000007d7: 00 DW_LNE_set_address (0x00000000000004ca) +0x000007de: 03 DW_LNS_advance_line (122) +0x000007e0: 05 DW_LNS_set_column (16) +0x000007e2: 06 DW_LNS_negate_stmt +0x000007e3: 01 DW_LNS_copy + 0x00000000000004ca 122 16 1 0 0 is_stmt + + +0x000007e4: 00 DW_LNE_set_address (0x00000000000004de) +0x000007eb: 03 DW_LNS_advance_line (125) +0x000007ed: 05 DW_LNS_set_column (22) +0x000007ef: 01 DW_LNS_copy + 0x00000000000004de 125 22 1 0 0 is_stmt + + +0x000007f0: 00 DW_LNE_set_address (0x00000000000004e5) +0x000007f7: 03 DW_LNS_advance_line (126) +0x000007f9: 05 DW_LNS_set_column (27) +0x000007fb: 01 DW_LNS_copy + 0x00000000000004e5 126 27 1 0 0 is_stmt + + +0x000007fc: 00 DW_LNE_set_address (0x00000000000004ee) +0x00000803: 03 DW_LNS_advance_line (127) +0x00000805: 05 DW_LNS_set_column (16) +0x00000807: 01 DW_LNS_copy + 0x00000000000004ee 127 16 1 0 0 is_stmt + + +0x00000808: 00 DW_LNE_set_address (0x00000000000004f6) +0x0000080f: 05 DW_LNS_set_column (27) +0x00000811: 06 DW_LNS_negate_stmt +0x00000812: 01 DW_LNS_copy + 0x00000000000004f6 127 27 1 0 0 + + +0x00000813: 00 DW_LNE_set_address (0x00000000000004f8) +0x0000081a: 05 DW_LNS_set_column (35) +0x0000081c: 01 DW_LNS_copy + 0x00000000000004f8 127 35 1 0 0 + + +0x0000081d: 00 DW_LNE_set_address (0x0000000000000501) +0x00000824: 05 DW_LNS_set_column (27) +0x00000826: 01 DW_LNS_copy + 0x0000000000000501 127 27 1 0 0 + + +0x00000827: 00 DW_LNE_set_address (0x0000000000000506) +0x0000082e: 05 DW_LNS_set_column (25) +0x00000830: 01 DW_LNS_copy + 0x0000000000000506 127 25 1 0 0 + + +0x00000831: 00 DW_LNE_set_address (0x0000000000000509) +0x00000838: 03 DW_LNS_advance_line (126) +0x0000083a: 05 DW_LNS_set_column (27) +0x0000083c: 06 DW_LNS_negate_stmt +0x0000083d: 01 DW_LNS_copy + 0x0000000000000509 126 27 1 0 0 is_stmt + + +0x0000083e: 00 DW_LNE_set_address (0x000000000000050e) +0x00000845: 05 DW_LNS_set_column (13) +0x00000847: 06 DW_LNS_negate_stmt +0x00000848: 01 DW_LNS_copy + 0x000000000000050e 126 13 1 0 0 + + +0x00000849: 00 DW_LNE_set_address (0x0000000000000516) +0x00000850: 03 DW_LNS_advance_line (128) +0x00000852: 06 DW_LNS_negate_stmt +0x00000853: 01 DW_LNS_copy + 0x0000000000000516 128 13 1 0 0 is_stmt + + +0x00000854: 00 DW_LNE_set_address (0x000000000000051e) +0x0000085b: 05 DW_LNS_set_column (22) +0x0000085d: 06 DW_LNS_negate_stmt +0x0000085e: 01 DW_LNS_copy + 0x000000000000051e 128 22 1 0 0 + + +0x0000085f: 00 DW_LNE_set_address (0x0000000000000523) +0x00000866: 03 DW_LNS_advance_line (130) +0x00000868: 05 DW_LNS_set_column (16) +0x0000086a: 06 DW_LNS_negate_stmt +0x0000086b: 01 DW_LNS_copy + 0x0000000000000523 130 16 1 0 0 is_stmt + + +0x0000086c: 00 DW_LNE_set_address (0x000000000000052b) +0x00000873: 05 DW_LNS_set_column (14) +0x00000875: 06 DW_LNS_negate_stmt +0x00000876: 01 DW_LNS_copy + 0x000000000000052b 130 14 1 0 0 + + +0x00000877: 00 DW_LNE_set_address (0x000000000000053a) +0x0000087e: 05 DW_LNS_set_column (25) +0x00000880: 01 DW_LNS_copy + 0x000000000000053a 130 25 1 0 0 + + +0x00000881: 00 DW_LNE_set_address (0x0000000000000541) +0x00000888: 03 DW_LNS_advance_line (133) +0x0000088a: 05 DW_LNS_set_column (11) +0x0000088c: 06 DW_LNS_negate_stmt +0x0000088d: 01 DW_LNS_copy + 0x0000000000000541 133 11 1 0 0 is_stmt + + +0x0000088e: 00 DW_LNE_set_address (0x0000000000000546) +0x00000895: 03 DW_LNS_advance_line (122) +0x00000897: 05 DW_LNS_set_column (16) +0x00000899: 01 DW_LNS_copy + 0x0000000000000546 122 16 1 0 0 is_stmt + + +0x0000089a: 00 DW_LNE_set_address (0x000000000000054b) +0x000008a1: 05 DW_LNS_set_column (14) +0x000008a3: 06 DW_LNS_negate_stmt +0x000008a4: 01 DW_LNS_copy + 0x000000000000054b 122 14 1 0 0 + + +0x000008a5: 00 DW_LNE_set_address (0x0000000000000550) +0x000008ac: 03 DW_LNS_advance_line (130) +0x000008ae: 06 DW_LNS_negate_stmt +0x000008af: 01 DW_LNS_copy + 0x0000000000000550 130 14 1 0 0 is_stmt + + +0x000008b0: 00 DW_LNE_set_address (0x0000000000000551) +0x000008b7: 03 DW_LNS_advance_line (110) +0x000008b9: 05 DW_LNS_set_column (11) +0x000008bb: 01 DW_LNS_copy + 0x0000000000000551 110 11 1 0 0 is_stmt + + +0x000008bc: 00 DW_LNE_set_address (0x000000000000055d) +0x000008c3: 03 DW_LNS_advance_line (113) +0x000008c5: 05 DW_LNS_set_column (10) +0x000008c7: 01 DW_LNS_copy + 0x000000000000055d 113 10 1 0 0 is_stmt + + +0x000008c8: 00 DW_LNE_set_address (0x0000000000000560) +0x000008cf: 03 DW_LNS_advance_line (118) +0x000008d1: 05 DW_LNS_set_column (16) +0x000008d3: 01 DW_LNS_copy + 0x0000000000000560 118 16 1 0 0 is_stmt + + +0x000008d4: 00 DW_LNE_set_address (0x0000000000000569) +0x000008db: 03 DW_LNS_advance_line (119) +0x000008dd: 05 DW_LNS_set_column (10) +0x000008df: 01 DW_LNS_copy + 0x0000000000000569 119 10 1 0 0 is_stmt + + +0x000008e0: 00 DW_LNE_set_address (0x000000000000056b) +0x000008e7: 05 DW_LNS_set_column (18) +0x000008e9: 06 DW_LNS_negate_stmt +0x000008ea: 01 DW_LNS_copy + 0x000000000000056b 119 18 1 0 0 + + +0x000008eb: 00 DW_LNE_set_address (0x0000000000000574) +0x000008f2: 05 DW_LNS_set_column (10) +0x000008f4: 01 DW_LNS_copy + 0x0000000000000574 119 10 1 0 0 + + +0x000008f5: 00 DW_LNE_set_address (0x0000000000000576) +0x000008fc: 05 DW_LNS_set_column (23) +0x000008fe: 01 DW_LNS_copy + 0x0000000000000576 119 23 1 0 0 + + +0x000008ff: 00 DW_LNE_set_address (0x000000000000057b) +0x00000906: 03 DW_LNS_advance_line (118) +0x00000908: 05 DW_LNS_set_column (16) +0x0000090a: 06 DW_LNS_negate_stmt +0x0000090b: 01 DW_LNS_copy + 0x000000000000057b 118 16 1 0 0 is_stmt + + +0x0000090c: 00 DW_LNE_set_address (0x0000000000000586) +0x00000913: 05 DW_LNS_set_column (7) +0x00000915: 06 DW_LNS_negate_stmt +0x00000916: 01 DW_LNS_copy + 0x0000000000000586 118 7 1 0 0 + + +0x00000917: 00 DW_LNE_set_address (0x000000000000058c) +0x0000091e: 03 DW_LNS_advance_line (122) +0x00000920: 05 DW_LNS_set_column (16) +0x00000922: 06 DW_LNS_negate_stmt +0x00000923: 01 DW_LNS_copy + 0x000000000000058c 122 16 1 0 0 is_stmt + + +0x00000924: 00 DW_LNE_set_address (0x0000000000000591) +0x0000092b: 05 DW_LNS_set_column (14) +0x0000092d: 06 DW_LNS_negate_stmt +0x0000092e: 01 DW_LNS_copy + 0x0000000000000591 122 14 1 0 0 + + +0x0000092f: 00 DW_LNE_set_address (0x000000000000059a) +0x00000936: 03 DW_LNS_advance_line (125) +0x00000938: 05 DW_LNS_set_column (22) +0x0000093a: 06 DW_LNS_negate_stmt +0x0000093b: 01 DW_LNS_copy + 0x000000000000059a 125 22 1 0 0 is_stmt + + +0x0000093c: 00 DW_LNE_set_address (0x00000000000005a7) +0x00000943: 03 DW_LNS_advance_line (126) +0x00000945: 05 DW_LNS_set_column (27) +0x00000947: 01 DW_LNS_copy + 0x00000000000005a7 126 27 1 0 0 is_stmt + + +0x00000948: 00 DW_LNE_set_address (0x00000000000005b0) +0x0000094f: 03 DW_LNS_advance_line (127) +0x00000951: 05 DW_LNS_set_column (16) +0x00000953: 01 DW_LNS_copy + 0x00000000000005b0 127 16 1 0 0 is_stmt + + +0x00000954: 00 DW_LNE_set_address (0x00000000000005b8) +0x0000095b: 05 DW_LNS_set_column (27) +0x0000095d: 06 DW_LNS_negate_stmt +0x0000095e: 01 DW_LNS_copy + 0x00000000000005b8 127 27 1 0 0 + + +0x0000095f: 00 DW_LNE_set_address (0x00000000000005ba) +0x00000966: 05 DW_LNS_set_column (35) +0x00000968: 01 DW_LNS_copy + 0x00000000000005ba 127 35 1 0 0 + + +0x00000969: 00 DW_LNE_set_address (0x00000000000005c3) +0x00000970: 05 DW_LNS_set_column (27) +0x00000972: 01 DW_LNS_copy + 0x00000000000005c3 127 27 1 0 0 + + +0x00000973: 00 DW_LNE_set_address (0x00000000000005c8) +0x0000097a: 05 DW_LNS_set_column (25) +0x0000097c: 01 DW_LNS_copy + 0x00000000000005c8 127 25 1 0 0 + + +0x0000097d: 00 DW_LNE_set_address (0x00000000000005cb) +0x00000984: 03 DW_LNS_advance_line (126) +0x00000986: 05 DW_LNS_set_column (27) +0x00000988: 06 DW_LNS_negate_stmt +0x00000989: 01 DW_LNS_copy + 0x00000000000005cb 126 27 1 0 0 is_stmt + + +0x0000098a: 00 DW_LNE_set_address (0x00000000000005d0) +0x00000991: 05 DW_LNS_set_column (13) +0x00000993: 06 DW_LNS_negate_stmt +0x00000994: 01 DW_LNS_copy + 0x00000000000005d0 126 13 1 0 0 + + +0x00000995: 00 DW_LNE_set_address (0x00000000000005d8) +0x0000099c: 03 DW_LNS_advance_line (128) +0x0000099e: 06 DW_LNS_negate_stmt +0x0000099f: 01 DW_LNS_copy + 0x00000000000005d8 128 13 1 0 0 is_stmt + + +0x000009a0: 00 DW_LNE_set_address (0x00000000000005e0) +0x000009a7: 05 DW_LNS_set_column (22) +0x000009a9: 06 DW_LNS_negate_stmt +0x000009aa: 01 DW_LNS_copy + 0x00000000000005e0 128 22 1 0 0 + + +0x000009ab: 00 DW_LNE_set_address (0x00000000000005e5) +0x000009b2: 03 DW_LNS_advance_line (130) +0x000009b4: 05 DW_LNS_set_column (16) +0x000009b6: 06 DW_LNS_negate_stmt +0x000009b7: 01 DW_LNS_copy + 0x00000000000005e5 130 16 1 0 0 is_stmt + + +0x000009b8: 00 DW_LNE_set_address (0x00000000000005ed) +0x000009bf: 05 DW_LNS_set_column (14) +0x000009c1: 06 DW_LNS_negate_stmt +0x000009c2: 01 DW_LNS_copy + 0x00000000000005ed 130 14 1 0 0 + + +0x000009c3: 00 DW_LNE_set_address (0x00000000000005fc) +0x000009ca: 05 DW_LNS_set_column (25) +0x000009cc: 01 DW_LNS_copy + 0x00000000000005fc 130 25 1 0 0 + + +0x000009cd: 00 DW_LNE_set_address (0x0000000000000603) +0x000009d4: 03 DW_LNS_advance_line (133) +0x000009d6: 05 DW_LNS_set_column (11) +0x000009d8: 06 DW_LNS_negate_stmt +0x000009d9: 01 DW_LNS_copy + 0x0000000000000603 133 11 1 0 0 is_stmt + + +0x000009da: 00 DW_LNE_set_address (0x0000000000000608) +0x000009e1: 03 DW_LNS_advance_line (122) +0x000009e3: 05 DW_LNS_set_column (16) +0x000009e5: 01 DW_LNS_copy + 0x0000000000000608 122 16 1 0 0 is_stmt + + +0x000009e6: 00 DW_LNE_set_address (0x000000000000060d) +0x000009ed: 05 DW_LNS_set_column (14) +0x000009ef: 06 DW_LNS_negate_stmt +0x000009f0: 01 DW_LNS_copy + 0x000000000000060d 122 14 1 0 0 + + +0x000009f1: 00 DW_LNE_set_address (0x0000000000000612) +0x000009f8: 03 DW_LNS_advance_line (130) +0x000009fa: 06 DW_LNS_negate_stmt +0x000009fb: 01 DW_LNS_copy + 0x0000000000000612 130 14 1 0 0 is_stmt + + +0x000009fc: 00 DW_LNE_set_address (0x0000000000000613) +0x00000a03: 03 DW_LNS_advance_line (110) +0x00000a05: 05 DW_LNS_set_column (11) +0x00000a07: 01 DW_LNS_copy + 0x0000000000000613 110 11 1 0 0 is_stmt + + +0x00000a08: 00 DW_LNE_set_address (0x0000000000000619) +0x00000a0f: 03 DW_LNS_advance_line (138) +0x00000a11: 05 DW_LNS_set_column (4) +0x00000a13: 01 DW_LNS_copy + 0x0000000000000619 138 4 1 0 0 is_stmt + + +0x00000a14: 00 DW_LNE_set_address (0x000000000000061d) +0x00000a1b: 03 DW_LNS_advance_line (139) +0x00000a1d: 01 DW_LNS_copy + 0x000000000000061d 139 4 1 0 0 is_stmt + + +0x00000a1e: 00 DW_LNE_set_address (0x000000000000062d) +0x00000a25: 03 DW_LNS_advance_line (142) +0x00000a27: 05 DW_LNS_set_column (20) +0x00000a29: 01 DW_LNS_copy + 0x000000000000062d 142 20 1 0 0 is_stmt + + +0x00000a2a: 00 DW_LNE_set_address (0x0000000000000635) +0x00000a31: 03 DW_LNS_advance_line (146) +0x00000a33: 01 DW_LNS_copy + 0x0000000000000635 146 20 1 0 0 is_stmt + + +0x00000a34: 00 DW_LNE_set_address (0x000000000000063c) +0x00000a3b: 03 DW_LNS_advance_line (147) +0x00000a3d: 05 DW_LNS_set_column (7) +0x00000a3f: 01 DW_LNS_copy + 0x000000000000063c 147 7 1 0 0 is_stmt + + +0x00000a40: 00 DW_LNE_set_address (0x0000000000000640) +0x00000a47: 03 DW_LNS_advance_line (143) +0x00000a49: 05 DW_LNS_set_column (11) +0x00000a4b: 01 DW_LNS_copy + 0x0000000000000640 143 11 1 0 0 is_stmt + + +0x00000a4c: 00 DW_LNE_set_address (0x0000000000000644) +0x00000a53: 05 DW_LNS_set_column (20) +0x00000a55: 06 DW_LNS_negate_stmt +0x00000a56: 01 DW_LNS_copy + 0x0000000000000644 143 20 1 0 0 + + +0x00000a57: 00 DW_LNE_set_address (0x0000000000000649) +0x00000a5e: 05 DW_LNS_set_column (11) +0x00000a60: 01 DW_LNS_copy + 0x0000000000000649 143 11 1 0 0 + + +0x00000a61: 00 DW_LNE_set_address (0x0000000000000650) +0x00000a68: 03 DW_LNS_advance_line (141) +0x00000a6a: 05 DW_LNS_set_column (4) +0x00000a6c: 06 DW_LNS_negate_stmt +0x00000a6d: 01 DW_LNS_copy + 0x0000000000000650 141 4 1 0 0 is_stmt + + +0x00000a6e: 00 DW_LNE_set_address (0x0000000000000656) +0x00000a75: 03 DW_LNS_advance_line (159) +0x00000a77: 01 DW_LNS_copy + 0x0000000000000656 159 4 1 0 0 is_stmt + + +0x00000a78: 00 DW_LNE_set_address (0x000000000000066d) +0x00000a7f: 03 DW_LNS_advance_line (161) +0x00000a81: 05 DW_LNS_set_column (1) +0x00000a83: 01 DW_LNS_copy + 0x000000000000066d 161 1 1 0 0 is_stmt + + +0x00000a84: 00 DW_LNE_set_address (0x0000000000000677) +0x00000a8b: 00 DW_LNE_end_sequence + 0x0000000000000677 161 1 1 0 0 is_stmt end_sequence + + +.debug_str contents: +0x00000000: "clang version 11.0.0 (https://github.com/llvm/llvm-project.git 313d89724ce3ccf66c1c51849903e1e6d184dd85)" +0x00000069: "/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp" +0x000000a9: "/usr/local/google/home/azakai/Dev/2-binaryen" +0x000000d6: "i" +0x000000d8: "int" +0x000000dc: "n" +0x000000de: "next" +0x000000e3: "worker_args" +0x000000ef: "std" +0x000000f3: "decltype(nullptr)" +0x00000105: "nullptr_t" +0x0000010f: "free" +0x00000114: "_ZL8fannkuchi" +0x00000122: "fannkuch" +0x0000012b: "showmax" +0x00000133: "args" +0x00000138: "targs" +0x0000013e: "perm1" +0x00000144: "count" +0x0000014a: "r" +0x0000014c: "maxflips" +0x00000155: "flips" +0x0000015b: "cleanup" +0x00000163: "p0" +0x00000166: "_Z15fannkuch_workerPv" +0x0000017c: "fannkuch_worker" +0x0000018c: "main" +0x00000191: "_arg" +0x00000196: "perm" +0x0000019b: "k" +0x0000019d: "j" +0x0000019f: "tmp" +0x000001a3: "argc" +0x000001a8: "argv" +0x000001ad: "char" + +.debug_ranges contents: +00000000 00000184 000001c2 +00000000 000001ec 000001f5 +00000000 00000307 00000345 +00000000 0000036f 00000378 +00000000 <End of list> +00000028 000004de 00000523 +00000028 0000059a 000005e5 +00000028 <End of list> +00000040 00000007 0000038e +00000040 00000390 00000677 +00000040 <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))) + (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) + (import "env" "memory" (memory $7 256 256)) + (data (i32.const 1024) "Pfannkuchen(%d) = %d.\n\00%d\00Wrong argument.") + (import "env" "malloc" (func $malloc (param i32) (result i32))) + (import "env" "memcpy" (func $memcpy (param i32 i32 i32) (result i32))) + (import "env" "free" (func $free (param i32))) + (import "env" "atoi" (func $atoi (param i32) (result i32))) + (import "env" "puts" (func $puts (param i32) (result i32))) + (import "env" "iprintf" (func $iprintf (param i32 i32) (result i32))) + (import "env" "putchar" (func $putchar (param i32) (result i32))) + (global $global$0 (mut i32) (i32.const 5243952)) + (global $global$1 i32 (i32.const 1066)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "main" (func $main)) + (export "__data_end" (global $global$1)) + (func $__wasm_call_ctors + ;; code offset: 0x3 + (nop) + ) + (func $fannkuch_worker\28void*\29 (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) + ;; code offset: 0x36 + (local.set $3 + ;; code offset: 0x34 + (call $malloc + ;; code offset: 0x32 + (local.tee $12 + ;; code offset: 0x31 + (i32.shl + ;; code offset: 0x2d + (local.tee $2 + ;; code offset: 0x2a + (i32.load offset=4 + ;; code offset: 0x28 + (local.get $0) + ) + ) + ;; code offset: 0x2f + (i32.const 2) + ) + ) + ) + ) + ;; code offset: 0x3c + (local.set $8 + ;; code offset: 0x3a + (call $malloc + ;; code offset: 0x38 + (local.get $12) + ) + ) + ;; code offset: 0x42 + (local.set $9 + ;; code offset: 0x40 + (call $malloc + ;; code offset: 0x3e + (local.get $12) + ) + ) + ;; code offset: 0x44 + (block $label$1 + (block $label$2 + ;; code offset: 0x4d + (if + ;; code offset: 0x4c + (i32.gt_s + ;; code offset: 0x48 + (local.get $2) + ;; code offset: 0x4a + (i32.const 0) + ) + (block + ;; code offset: 0x4f + (loop $label$4 + ;; code offset: 0x5b + (i32.store + ;; code offset: 0x58 + (i32.add + ;; code offset: 0x51 + (local.get $3) + ;; code offset: 0x57 + (i32.shl + ;; code offset: 0x53 + (local.get $1) + ;; code offset: 0x55 + (i32.const 2) + ) + ) + ;; code offset: 0x59 + (local.get $1) + ) + ;; code offset: 0x68 + (br_if $label$4 + ;; code offset: 0x67 + (i32.ne + ;; code offset: 0x63 + (local.tee $1 + ;; code offset: 0x62 + (i32.add + ;; code offset: 0x5e + (local.get $1) + ;; code offset: 0x60 + (i32.const 1) + ) + ) + ;; code offset: 0x65 + (local.get $2) + ) + ) + ) + ;; code offset: 0x7f + (i32.store + ;; code offset: 0x77 + (i32.add + ;; code offset: 0x6b + (local.get $3) + ;; code offset: 0x76 + (i32.shl + ;; code offset: 0x72 + (local.tee $1 + ;; code offset: 0x6f + (i32.load + ;; code offset: 0x6d + (local.get $0) + ) + ) + ;; code offset: 0x74 + (i32.const 2) + ) + ) + ;; code offset: 0x7d + (local.tee $4 + ;; code offset: 0x7c + (i32.add + ;; code offset: 0x78 + (local.get $2) + ;; code offset: 0x7a + (i32.const -1) + ) + ) + ) + ;; code offset: 0x8e + (i32.store + ;; code offset: 0x8a + (local.tee $13 + ;; code offset: 0x89 + (i32.add + ;; code offset: 0x82 + (local.get $3) + ;; code offset: 0x88 + (i32.shl + ;; code offset: 0x84 + (local.get $4) + ;; code offset: 0x86 + (i32.const 2) + ) + ) + ) + ;; code offset: 0x8c + (local.get $1) + ) + ;; code offset: 0x96 + (br_if $label$2 + ;; code offset: 0x95 + (i32.le_s + ;; code offset: 0x91 + (local.get $2) + ;; code offset: 0x93 + (i32.const 0) + ) + ) + ;; code offset: 0x98 + (loop $label$5 + ;; code offset: 0x9f + (if + ;; code offset: 0x9e + (i32.gt_s + ;; code offset: 0x9a + (local.get $2) + ;; code offset: 0x9c + (i32.const 1) + ) + ;; code offset: 0xa1 + (loop $label$7 + ;; code offset: 0xb2 + (i32.store + ;; code offset: 0xaf + (i32.add + ;; code offset: 0xa3 + (local.get $9) + ;; code offset: 0xae + (i32.shl + ;; code offset: 0xaa + (local.tee $1 + ;; code offset: 0xa9 + (i32.add + ;; code offset: 0xa5 + (local.get $2) + ;; code offset: 0xa7 + (i32.const -1) + ) + ) + ;; code offset: 0xac + (i32.const 2) + ) + ) + ;; code offset: 0xb0 + (local.get $2) + ) + ;; code offset: 0xba + (local.set $0 + ;; code offset: 0xb9 + (i32.gt_s + ;; code offset: 0xb5 + (local.get $2) + ;; code offset: 0xb7 + (i32.const 2) + ) + ) + ;; code offset: 0xbe + (local.set $2 + ;; code offset: 0xbc + (local.get $1) + ) + ;; code offset: 0xc2 + (br_if $label$7 + ;; code offset: 0xc0 + (local.get $0) + ) + ) + ) + ;; code offset: 0xc6 + (block $label$8 + ;; code offset: 0xd0 + (br_if $label$8 + ;; code offset: 0xcf + (i32.eqz + ;; code offset: 0xcd + (local.tee $10 + ;; code offset: 0xca + (i32.load + ;; code offset: 0xc8 + (local.get $3) + ) + ) + ) + ) + ;; code offset: 0xda + (br_if $label$8 + ;; code offset: 0xd9 + (i32.eq + ;; code offset: 0xd4 + (i32.load + ;; code offset: 0xd2 + (local.get $13) + ) + ;; code offset: 0xd7 + (local.get $4) + ) + ) + ;; code offset: 0xe9 + (local.set $6 + ;; code offset: 0xe6 + (i32.load + ;; code offset: 0xe4 + (local.tee $11 + ;; code offset: 0xe2 + (call $memcpy + ;; code offset: 0xdc + (local.get $8) + ;; code offset: 0xde + (local.get $3) + ;; code offset: 0xe0 + (local.get $12) + ) + ) + ) + ) + ;; code offset: 0xed + (local.set $0 + ;; code offset: 0xeb + (i32.const 0) + ) + ;; code offset: 0xef + (loop $label$9 + ;; code offset: 0xf3 + (local.set $16 + ;; code offset: 0xf1 + (local.get $0) + ) + ;; code offset: 0xfa + (if + ;; code offset: 0xf9 + (i32.ge_s + ;; code offset: 0xf5 + (local.get $6) + ;; code offset: 0xf7 + (i32.const 3) + ) + (block + ;; code offset: 0x101 + (local.set $1 + ;; code offset: 0x100 + (i32.add + ;; code offset: 0xfc + (local.get $6) + ;; code offset: 0xfe + (i32.const -1) + ) + ) + ;; code offset: 0x105 + (local.set $0 + ;; code offset: 0x103 + (i32.const 1) + ) + ;; code offset: 0x107 + (loop $label$11 + ;; code offset: 0x116 + (local.set $15 + ;; code offset: 0x113 + (i32.load + ;; code offset: 0x111 + (local.tee $14 + ;; code offset: 0x110 + (i32.add + ;; code offset: 0x109 + (local.get $11) + ;; code offset: 0x10f + (i32.shl + ;; code offset: 0x10b + (local.get $0) + ;; code offset: 0x10d + (i32.const 2) + ) + ) + ) + ) + ) + ;; code offset: 0x127 + (i32.store + ;; code offset: 0x118 + (local.get $14) + ;; code offset: 0x124 + (i32.load + ;; code offset: 0x122 + (local.tee $7 + ;; code offset: 0x121 + (i32.add + ;; code offset: 0x11a + (local.get $11) + ;; code offset: 0x120 + (i32.shl + ;; code offset: 0x11c + (local.get $1) + ;; code offset: 0x11e + (i32.const 2) + ) + ) + ) + ) + ) + ;; code offset: 0x12e + (i32.store + ;; code offset: 0x12a + (local.get $7) + ;; code offset: 0x12c + (local.get $15) + ) + ;; code offset: 0x140 + (br_if $label$11 + ;; code offset: 0x13f + (i32.lt_s + ;; code offset: 0x136 + (local.tee $0 + ;; code offset: 0x135 + (i32.add + ;; code offset: 0x131 + (local.get $0) + ;; code offset: 0x133 + (i32.const 1) + ) + ) + ;; code offset: 0x13d + (local.tee $1 + ;; code offset: 0x13c + (i32.add + ;; code offset: 0x138 + (local.get $1) + ;; code offset: 0x13a + (i32.const -1) + ) + ) + ) + ) + ) + ) + ) + ;; code offset: 0x151 + (local.set $1 + ;; code offset: 0x14e + (i32.load + ;; code offset: 0x14c + (local.tee $0 + ;; code offset: 0x14b + (i32.add + ;; code offset: 0x144 + (local.get $11) + ;; code offset: 0x14a + (i32.shl + ;; code offset: 0x146 + (local.get $6) + ;; code offset: 0x148 + (i32.const 2) + ) + ) + ) + ) + ) + ;; code offset: 0x157 + (i32.store + ;; code offset: 0x153 + (local.get $0) + ;; code offset: 0x155 + (local.get $6) + ) + ;; code offset: 0x15f + (local.set $0 + ;; code offset: 0x15e + (i32.add + ;; code offset: 0x15a + (local.get $16) + ;; code offset: 0x15c + (i32.const 1) + ) + ) + ;; code offset: 0x163 + (local.set $6 + ;; code offset: 0x161 + (local.get $1) + ) + ;; code offset: 0x167 + (br_if $label$9 + ;; code offset: 0x165 + (local.get $1) + ) + ) + ;; code offset: 0x174 + (local.set $5 + ;; code offset: 0x173 + (select + ;; code offset: 0x16a + (local.get $5) + ;; code offset: 0x16c + (local.get $0) + ;; code offset: 0x172 + (i32.gt_s + ;; code offset: 0x16e + (local.get $5) + ;; code offset: 0x170 + (local.get $16) + ) + ) + ) + ) + ;; code offset: 0x17c + (br_if $label$1 + ;; code offset: 0x17b + (i32.ge_s + ;; code offset: 0x177 + (local.get $2) + ;; code offset: 0x179 + (local.get $4) + ) + ) + ;; code offset: 0x17e + (loop $label$12 + ;; code offset: 0x182 + (local.set $1 + ;; code offset: 0x180 + (i32.const 0) + ) + ;; code offset: 0x189 + (if + ;; code offset: 0x188 + (i32.gt_s + ;; code offset: 0x184 + (local.get $2) + ;; code offset: 0x186 + (i32.const 0) + ) + (block + ;; code offset: 0x18b + (loop $label$14 + ;; code offset: 0x1a5 + (i32.store + ;; code offset: 0x194 + (i32.add + ;; code offset: 0x18d + (local.get $3) + ;; code offset: 0x193 + (i32.shl + ;; code offset: 0x18f + (local.get $1) + ;; code offset: 0x191 + (i32.const 2) + ) + ) + ;; code offset: 0x1a2 + (i32.load + ;; code offset: 0x1a1 + (i32.add + ;; code offset: 0x195 + (local.get $3) + ;; code offset: 0x1a0 + (i32.shl + ;; code offset: 0x19c + (local.tee $1 + ;; code offset: 0x19b + (i32.add + ;; code offset: 0x197 + (local.get $1) + ;; code offset: 0x199 + (i32.const 1) + ) + ) + ;; code offset: 0x19e + (i32.const 2) + ) + ) + ) + ) + ;; code offset: 0x1ad + (br_if $label$14 + ;; code offset: 0x1ac + (i32.ne + ;; code offset: 0x1a8 + (local.get $1) + ;; code offset: 0x1aa + (local.get $2) + ) + ) + ) + ;; code offset: 0x1b2 + (local.set $1 + ;; code offset: 0x1b0 + (local.get $2) + ) + ) + ) + ;; code offset: 0x1bf + (i32.store + ;; code offset: 0x1bc + (i32.add + ;; code offset: 0x1b5 + (local.get $3) + ;; code offset: 0x1bb + (i32.shl + ;; code offset: 0x1b7 + (local.get $1) + ;; code offset: 0x1b9 + (i32.const 2) + ) + ) + ;; code offset: 0x1bd + (local.get $10) + ) + ;; code offset: 0x1d6 + (i32.store + ;; code offset: 0x1ca + (local.tee $1 + ;; code offset: 0x1c9 + (i32.add + ;; code offset: 0x1c2 + (local.get $9) + ;; code offset: 0x1c8 + (i32.shl + ;; code offset: 0x1c4 + (local.get $2) + ;; code offset: 0x1c6 + (i32.const 2) + ) + ) + ) + ;; code offset: 0x1d5 + (i32.add + ;; code offset: 0x1d1 + (local.tee $1 + ;; code offset: 0x1ce + (i32.load + ;; code offset: 0x1cc + (local.get $1) + ) + ) + ;; code offset: 0x1d3 + (i32.const -1) + ) + ) + ;; code offset: 0x1de + (br_if $label$5 + ;; code offset: 0x1dd + (i32.gt_s + ;; code offset: 0x1d9 + (local.get $1) + ;; code offset: 0x1db + (i32.const 1) + ) + ) + ;; code offset: 0x1ea + (br_if $label$1 + ;; code offset: 0x1e9 + (i32.eq + ;; code offset: 0x1e5 + (local.tee $2 + ;; code offset: 0x1e4 + (i32.add + ;; code offset: 0x1e0 + (local.get $2) + ;; code offset: 0x1e2 + (i32.const 1) + ) + ) + ;; code offset: 0x1e7 + (local.get $4) + ) + ) + ;; code offset: 0x1f1 + (local.set $10 + ;; code offset: 0x1ee + (i32.load + ;; code offset: 0x1ec + (local.get $3) + ) + ) + ;; code offset: 0x1f3 + (br $label$12) + ) + ) + ) + ) + ;; code offset: 0x210 + (i32.store + ;; code offset: 0x208 + (i32.add + ;; code offset: 0x1fc + (local.get $3) + ;; code offset: 0x207 + (i32.shl + ;; code offset: 0x203 + (local.tee $1 + ;; code offset: 0x200 + (i32.load + ;; code offset: 0x1fe + (local.get $0) + ) + ) + ;; code offset: 0x205 + (i32.const 2) + ) + ) + ;; code offset: 0x20e + (local.tee $4 + ;; code offset: 0x20d + (i32.add + ;; code offset: 0x209 + (local.get $2) + ;; code offset: 0x20b + (i32.const -1) + ) + ) + ) + ;; code offset: 0x21f + (i32.store + ;; code offset: 0x21b + (local.tee $13 + ;; code offset: 0x21a + (i32.add + ;; code offset: 0x213 + (local.get $3) + ;; code offset: 0x219 + (i32.shl + ;; code offset: 0x215 + (local.get $4) + ;; code offset: 0x217 + (i32.const 2) + ) + ) + ) + ;; code offset: 0x21d + (local.get $1) + ) + ) + ;; code offset: 0x223 + (loop $label$15 + ;; code offset: 0x22a + (if + ;; code offset: 0x229 + (i32.ge_s + ;; code offset: 0x225 + (local.get $2) + ;; code offset: 0x227 + (i32.const 2) + ) + ;; code offset: 0x22c + (loop $label$17 + ;; code offset: 0x23d + (i32.store + ;; code offset: 0x23a + (i32.add + ;; code offset: 0x22e + (local.get $9) + ;; code offset: 0x239 + (i32.shl + ;; code offset: 0x235 + (local.tee $1 + ;; code offset: 0x234 + (i32.add + ;; code offset: 0x230 + (local.get $2) + ;; code offset: 0x232 + (i32.const -1) + ) + ) + ;; code offset: 0x237 + (i32.const 2) + ) + ) + ;; code offset: 0x23b + (local.get $2) + ) + ;; code offset: 0x245 + (local.set $0 + ;; code offset: 0x244 + (i32.gt_s + ;; code offset: 0x240 + (local.get $2) + ;; code offset: 0x242 + (i32.const 2) + ) + ) + ;; code offset: 0x249 + (local.set $2 + ;; code offset: 0x247 + (local.get $1) + ) + ;; code offset: 0x24d + (br_if $label$17 + ;; code offset: 0x24b + (local.get $0) + ) + ) + ) + ;; code offset: 0x251 + (block $label$18 + ;; code offset: 0x25b + (br_if $label$18 + ;; code offset: 0x25a + (i32.eqz + ;; code offset: 0x258 + (local.tee $6 + ;; code offset: 0x255 + (i32.load + ;; code offset: 0x253 + (local.get $3) + ) + ) + ) + ) + ;; code offset: 0x265 + (br_if $label$18 + ;; code offset: 0x264 + (i32.eq + ;; code offset: 0x25f + (i32.load + ;; code offset: 0x25d + (local.get $13) + ) + ;; code offset: 0x262 + (local.get $4) + ) + ) + ;; code offset: 0x26c + (local.set $7 + ;; code offset: 0x269 + (i32.load + ;; code offset: 0x267 + (local.get $8) + ) + ) + ;; code offset: 0x270 + (local.set $0 + ;; code offset: 0x26e + (i32.const 0) + ) + ;; code offset: 0x272 + (loop $label$19 + ;; code offset: 0x276 + (local.set $10 + ;; code offset: 0x274 + (local.get $0) + ) + ;; code offset: 0x27d + (if + ;; code offset: 0x27c + (i32.ge_s + ;; code offset: 0x278 + (local.get $7) + ;; code offset: 0x27a + (i32.const 3) + ) + (block + ;; code offset: 0x284 + (local.set $1 + ;; code offset: 0x283 + (i32.add + ;; code offset: 0x27f + (local.get $7) + ;; code offset: 0x281 + (i32.const -1) + ) + ) + ;; code offset: 0x288 + (local.set $0 + ;; code offset: 0x286 + (i32.const 1) + ) + ;; code offset: 0x28a + (loop $label$21 + ;; code offset: 0x299 + (local.set $14 + ;; code offset: 0x296 + (i32.load + ;; code offset: 0x294 + (local.tee $11 + ;; code offset: 0x293 + (i32.add + ;; code offset: 0x28c + (local.get $8) + ;; code offset: 0x292 + (i32.shl + ;; code offset: 0x28e + (local.get $0) + ;; code offset: 0x290 + (i32.const 2) + ) + ) + ) + ) + ) + ;; code offset: 0x2aa + (i32.store + ;; code offset: 0x29b + (local.get $11) + ;; code offset: 0x2a7 + (i32.load + ;; code offset: 0x2a5 + (local.tee $15 + ;; code offset: 0x2a4 + (i32.add + ;; code offset: 0x29d + (local.get $8) + ;; code offset: 0x2a3 + (i32.shl + ;; code offset: 0x29f + (local.get $1) + ;; code offset: 0x2a1 + (i32.const 2) + ) + ) + ) + ) + ) + ;; code offset: 0x2b1 + (i32.store + ;; code offset: 0x2ad + (local.get $15) + ;; code offset: 0x2af + (local.get $14) + ) + ;; code offset: 0x2c3 + (br_if $label$21 + ;; code offset: 0x2c2 + (i32.lt_s + ;; code offset: 0x2b9 + (local.tee $0 + ;; code offset: 0x2b8 + (i32.add + ;; code offset: 0x2b4 + (local.get $0) + ;; code offset: 0x2b6 + (i32.const 1) + ) + ) + ;; code offset: 0x2c0 + (local.tee $1 + ;; code offset: 0x2bf + (i32.add + ;; code offset: 0x2bb + (local.get $1) + ;; code offset: 0x2bd + (i32.const -1) + ) + ) + ) + ) + ) + ) + ) + ;; code offset: 0x2d4 + (local.set $1 + ;; code offset: 0x2d1 + (i32.load + ;; code offset: 0x2cf + (local.tee $0 + ;; code offset: 0x2ce + (i32.add + ;; code offset: 0x2c7 + (local.get $8) + ;; code offset: 0x2cd + (i32.shl + ;; code offset: 0x2c9 + (local.get $7) + ;; code offset: 0x2cb + (i32.const 2) + ) + ) + ) + ) + ) + ;; code offset: 0x2da + (i32.store + ;; code offset: 0x2d6 + (local.get $0) + ;; code offset: 0x2d8 + (local.get $7) + ) + ;; code offset: 0x2e2 + (local.set $0 + ;; code offset: 0x2e1 + (i32.add + ;; code offset: 0x2dd + (local.get $10) + ;; code offset: 0x2df + (i32.const 1) + ) + ) + ;; code offset: 0x2e6 + (local.set $7 + ;; code offset: 0x2e4 + (local.get $1) + ) + ;; code offset: 0x2ea + (br_if $label$19 + ;; code offset: 0x2e8 + (local.get $1) + ) + ) + ;; code offset: 0x2f7 + (local.set $5 + ;; code offset: 0x2f6 + (select + ;; code offset: 0x2ed + (local.get $5) + ;; code offset: 0x2ef + (local.get $0) + ;; code offset: 0x2f5 + (i32.gt_s + ;; code offset: 0x2f1 + (local.get $5) + ;; code offset: 0x2f3 + (local.get $10) + ) + ) + ) + ) + ;; code offset: 0x2ff + (br_if $label$1 + ;; code offset: 0x2fe + (i32.ge_s + ;; code offset: 0x2fa + (local.get $2) + ;; code offset: 0x2fc + (local.get $4) + ) + ) + ;; code offset: 0x301 + (loop $label$22 + ;; code offset: 0x305 + (local.set $1 + ;; code offset: 0x303 + (i32.const 0) + ) + ;; code offset: 0x30c + (if + ;; code offset: 0x30b + (i32.ge_s + ;; code offset: 0x307 + (local.get $2) + ;; code offset: 0x309 + (i32.const 1) + ) + (block + ;; code offset: 0x30e + (loop $label$24 + ;; code offset: 0x328 + (i32.store + ;; code offset: 0x317 + (i32.add + ;; code offset: 0x310 + (local.get $3) + ;; code offset: 0x316 + (i32.shl + ;; code offset: 0x312 + (local.get $1) + ;; code offset: 0x314 + (i32.const 2) + ) + ) + ;; code offset: 0x325 + (i32.load + ;; code offset: 0x324 + (i32.add + ;; code offset: 0x318 + (local.get $3) + ;; code offset: 0x323 + (i32.shl + ;; code offset: 0x31f + (local.tee $1 + ;; code offset: 0x31e + (i32.add + ;; code offset: 0x31a + (local.get $1) + ;; code offset: 0x31c + (i32.const 1) + ) + ) + ;; code offset: 0x321 + (i32.const 2) + ) + ) + ) + ) + ;; code offset: 0x330 + (br_if $label$24 + ;; code offset: 0x32f + (i32.ne + ;; code offset: 0x32b + (local.get $1) + ;; code offset: 0x32d + (local.get $2) + ) + ) + ) + ;; code offset: 0x335 + (local.set $1 + ;; code offset: 0x333 + (local.get $2) + ) + ) + ) + ;; code offset: 0x342 + (i32.store + ;; code offset: 0x33f + (i32.add + ;; code offset: 0x338 + (local.get $3) + ;; code offset: 0x33e + (i32.shl + ;; code offset: 0x33a + (local.get $1) + ;; code offset: 0x33c + (i32.const 2) + ) + ) + ;; code offset: 0x340 + (local.get $6) + ) + ;; code offset: 0x359 + (i32.store + ;; code offset: 0x34d + (local.tee $1 + ;; code offset: 0x34c + (i32.add + ;; code offset: 0x345 + (local.get $9) + ;; code offset: 0x34b + (i32.shl + ;; code offset: 0x347 + (local.get $2) + ;; code offset: 0x349 + (i32.const 2) + ) + ) + ) + ;; code offset: 0x358 + (i32.add + ;; code offset: 0x354 + (local.tee $1 + ;; code offset: 0x351 + (i32.load + ;; code offset: 0x34f + (local.get $1) + ) + ) + ;; code offset: 0x356 + (i32.const -1) + ) + ) + ;; code offset: 0x361 + (br_if $label$15 + ;; code offset: 0x360 + (i32.gt_s + ;; code offset: 0x35c + (local.get $1) + ;; code offset: 0x35e + (i32.const 1) + ) + ) + ;; code offset: 0x36d + (br_if $label$1 + ;; code offset: 0x36c + (i32.eq + ;; code offset: 0x368 + (local.tee $2 + ;; code offset: 0x367 + (i32.add + ;; code offset: 0x363 + (local.get $2) + ;; code offset: 0x365 + (i32.const 1) + ) + ) + ;; code offset: 0x36a + (local.get $4) + ) + ) + ;; code offset: 0x374 + (local.set $6 + ;; code offset: 0x371 + (i32.load + ;; code offset: 0x36f + (local.get $3) + ) + ) + ;; code offset: 0x376 + (br $label$22) + ) + ) + ) + ;; code offset: 0x381 + (call $free + ;; code offset: 0x37f + (local.get $3) + ) + ;; code offset: 0x385 + (call $free + ;; code offset: 0x383 + (local.get $8) + ) + ;; code offset: 0x389 + (call $free + ;; code offset: 0x387 + (local.get $9) + ) + ;; code offset: 0x38b + (local.get $5) + ) + (func $main (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) + ;; code offset: 0x3a6 + (global.set $global$0 + ;; code offset: 0x3a4 + (local.tee $8 + ;; code offset: 0x3a3 + (i32.sub + ;; code offset: 0x39f + (global.get $global$0) + ;; code offset: 0x3a1 + (i32.const 32) + ) + ) + ) + ;; code offset: 0x3a8 + (block $label$1 + (block $label$2 + ;; code offset: 0x3b1 + (if + ;; code offset: 0x3b0 + (i32.ge_s + ;; code offset: 0x3ac + (local.get $0) + ;; code offset: 0x3ae + (i32.const 2) + ) + ;; code offset: 0x3bf + (br_if $label$2 + ;; code offset: 0x3be + (i32.gt_s + ;; code offset: 0x3ba + (local.tee $3 + ;; code offset: 0x3b8 + (call $atoi + ;; code offset: 0x3b5 + (i32.load offset=4 + ;; code offset: 0x3b3 + (local.get $1) + ) + ) + ) + ;; code offset: 0x3bc + (i32.const 0) + ) + ) + ) + ;; code offset: 0x3c7 + (drop + ;; code offset: 0x3c5 + (call $puts + ;; code offset: 0x3c2 + (i32.const 1050) + ) + ) + ;; code offset: 0x3ca + (local.set $5 + ;; code offset: 0x3c8 + (i32.const 1) + ) + ;; code offset: 0x3cc + (br $label$1) + ) + ;; code offset: 0x3d4 + (if + ;; code offset: 0x3d3 + (i32.ne + ;; code offset: 0x3cf + (local.get $3) + ;; code offset: 0x3d1 + (i32.const 1) + ) + (block + ;; code offset: 0x3db + (local.set $2 + ;; code offset: 0x3da + (i32.add + ;; code offset: 0x3d6 + (local.get $3) + ;; code offset: 0x3d8 + (i32.const -1) + ) + ) + ;; code offset: 0x3df + (local.set $1 + ;; code offset: 0x3dd + (i32.const 0) + ) + ;; code offset: 0x3e3 + (local.set $0 + ;; code offset: 0x3e1 + (i32.const 0) + ) + ;; code offset: 0x3e5 + (loop $label$5 + ;; code offset: 0x3ef + (i32.store offset=8 + ;; code offset: 0x3eb + (local.tee $4 + ;; code offset: 0x3e9 + (call $malloc + ;; code offset: 0x3e7 + (i32.const 12) + ) + ) + ;; code offset: 0x3ed + (local.get $1) + ) + ;; code offset: 0x3f6 + (i32.store offset=4 + ;; code offset: 0x3f2 + (local.get $4) + ;; code offset: 0x3f4 + (local.get $3) + ) + ;; code offset: 0x3fd + (i32.store + ;; code offset: 0x3f9 + (local.get $4) + ;; code offset: 0x3fb + (local.get $0) + ) + ;; code offset: 0x402 + (local.set $1 + ;; code offset: 0x400 + (local.get $4) + ) + ;; code offset: 0x40e + (br_if $label$5 + ;; code offset: 0x40d + (i32.ne + ;; code offset: 0x409 + (local.tee $0 + ;; code offset: 0x408 + (i32.add + ;; code offset: 0x404 + (local.get $0) + ;; code offset: 0x406 + (i32.const 1) + ) + ) + ;; code offset: 0x40b + (local.get $2) + ) + ) + ) + ) + ) + ;; code offset: 0x414 + (local.set $0 + ;; code offset: 0x412 + (i32.const 0) + ) + ;; code offset: 0x41f + (local.set $1 + ;; code offset: 0x41d + (call $malloc + ;; code offset: 0x41b + (local.tee $2 + ;; code offset: 0x41a + (i32.shl + ;; code offset: 0x416 + (local.get $3) + ;; code offset: 0x418 + (i32.const 2) + ) + ) + ) + ) + ;; code offset: 0x425 + (local.set $5 + ;; code offset: 0x423 + (call $malloc + ;; code offset: 0x421 + (local.get $2) + ) + ) + ;; code offset: 0x427 + (block $label$6 + (block $label$7 + (block $label$8 + ;; code offset: 0x432 + (if + ;; code offset: 0x431 + (i32.gt_s + ;; code offset: 0x42d + (local.get $3) + ;; code offset: 0x42f + (i32.const 0) + ) + (block + ;; code offset: 0x434 + (loop $label$10 + ;; code offset: 0x440 + (i32.store + ;; code offset: 0x43d + (i32.add + ;; code offset: 0x436 + (local.get $1) + ;; code offset: 0x43c + (i32.shl + ;; code offset: 0x438 + (local.get $0) + ;; code offset: 0x43a + (i32.const 2) + ) + ) + ;; code offset: 0x43e + (local.get $0) + ) + ;; code offset: 0x44d + (br_if $label$10 + ;; code offset: 0x44c + (i32.ne + ;; code offset: 0x448 + (local.tee $0 + ;; code offset: 0x447 + (i32.add + ;; code offset: 0x443 + (local.get $0) + ;; code offset: 0x445 + (i32.const 1) + ) + ) + ;; code offset: 0x44a + (local.get $3) + ) + ) + ) + ;; code offset: 0x452 + (local.set $6 + ;; code offset: 0x450 + (i32.const 30) + ) + ;; code offset: 0x456 + (local.set $2 + ;; code offset: 0x454 + (local.get $3) + ) + ;; code offset: 0x458 + (br $label$8) + ) + ) + ;; code offset: 0x45d + (local.set $6 + ;; code offset: 0x45b + (i32.const 30) + ) + ;; code offset: 0x461 + (local.set $2 + ;; code offset: 0x45f + (local.get $3) + ) + ;; code offset: 0x463 + (br $label$7) + ) + ;; code offset: 0x466 + (loop $label$11 + ;; code offset: 0x46a + (local.set $0 + ;; code offset: 0x468 + (i32.const 0) + ) + ;; code offset: 0x46c + (loop $label$12 + ;; code offset: 0x47e + (i32.store offset=16 + ;; code offset: 0x46e + (local.get $8) + ;; code offset: 0x47d + (i32.add + ;; code offset: 0x478 + (i32.load + ;; code offset: 0x477 + (i32.add + ;; code offset: 0x470 + (local.get $1) + ;; code offset: 0x476 + (i32.shl + ;; code offset: 0x472 + (local.get $0) + ;; code offset: 0x474 + (i32.const 2) + ) + ) + ) + ;; code offset: 0x47b + (i32.const 1) + ) + ) + ;; code offset: 0x48b + (drop + ;; code offset: 0x489 + (call $iprintf + ;; code offset: 0x481 + (i32.const 1047) + ;; code offset: 0x488 + (i32.add + ;; code offset: 0x484 + (local.get $8) + ;; code offset: 0x486 + (i32.const 16) + ) + ) + ) + ;; code offset: 0x496 + (br_if $label$12 + ;; code offset: 0x495 + (i32.ne + ;; code offset: 0x491 + (local.tee $0 + ;; code offset: 0x490 + (i32.add + ;; code offset: 0x48c + (local.get $0) + ;; code offset: 0x48e + (i32.const 1) + ) + ) + ;; code offset: 0x493 + (local.get $3) + ) + ) + ) + ;; code offset: 0x49d + (drop + ;; code offset: 0x49b + (call $putchar + ;; code offset: 0x499 + (i32.const 10) + ) + ) + ;; code offset: 0x4a3 + (if + ;; code offset: 0x4a2 + (i32.gt_s + ;; code offset: 0x49e + (local.get $2) + ;; code offset: 0x4a0 + (i32.const 1) + ) + ;; code offset: 0x4a5 + (loop $label$14 + ;; code offset: 0x4b6 + (i32.store + ;; code offset: 0x4b3 + (i32.add + ;; code offset: 0x4a7 + (local.get $5) + ;; code offset: 0x4b2 + (i32.shl + ;; code offset: 0x4ae + (local.tee $0 + ;; code offset: 0x4ad + (i32.add + ;; code offset: 0x4a9 + (local.get $2) + ;; code offset: 0x4ab + (i32.const -1) + ) + ) + ;; code offset: 0x4b0 + (i32.const 2) + ) + ) + ;; code offset: 0x4b4 + (local.get $2) + ) + ;; code offset: 0x4be + (local.set $7 + ;; code offset: 0x4bd + (i32.gt_s + ;; code offset: 0x4b9 + (local.get $2) + ;; code offset: 0x4bb + (i32.const 2) + ) + ) + ;; code offset: 0x4c2 + (local.set $2 + ;; code offset: 0x4c0 + (local.get $0) + ) + ;; code offset: 0x4c6 + (br_if $label$14 + ;; code offset: 0x4c4 + (local.get $7) + ) + ) + ) + ;; code offset: 0x4cf + (br_if $label$6 + ;; code offset: 0x4ce + (i32.eq + ;; code offset: 0x4ca + (local.get $2) + ;; code offset: 0x4cc + (local.get $3) + ) + ) + ;; code offset: 0x4d6 + (local.set $6 + ;; code offset: 0x4d5 + (i32.add + ;; code offset: 0x4d1 + (local.get $6) + ;; code offset: 0x4d3 + (i32.const -1) + ) + ) + ;; code offset: 0x4d8 + (loop $label$15 + ;; code offset: 0x4dc + (local.set $0 + ;; code offset: 0x4da + (i32.const 0) + ) + ;; code offset: 0x4e3 + (local.set $7 + ;; code offset: 0x4e0 + (i32.load + ;; code offset: 0x4de + (local.get $1) + ) + ) + ;; code offset: 0x4ea + (if + ;; code offset: 0x4e9 + (i32.gt_s + ;; code offset: 0x4e5 + (local.get $2) + ;; code offset: 0x4e7 + (i32.const 0) + ) + (block + ;; code offset: 0x4ec + (loop $label$17 + ;; code offset: 0x506 + (i32.store + ;; code offset: 0x4f5 + (i32.add + ;; code offset: 0x4ee + (local.get $1) + ;; code offset: 0x4f4 + (i32.shl + ;; code offset: 0x4f0 + (local.get $0) + ;; code offset: 0x4f2 + (i32.const 2) + ) + ) + ;; code offset: 0x503 + (i32.load + ;; code offset: 0x502 + (i32.add + ;; code offset: 0x4f6 + (local.get $1) + ;; code offset: 0x501 + (i32.shl + ;; code offset: 0x4fd + (local.tee $0 + ;; code offset: 0x4fc + (i32.add + ;; code offset: 0x4f8 + (local.get $0) + ;; code offset: 0x4fa + (i32.const 1) + ) + ) + ;; code offset: 0x4ff + (i32.const 2) + ) + ) + ) + ) + ;; code offset: 0x50e + (br_if $label$17 + ;; code offset: 0x50d + (i32.ne + ;; code offset: 0x509 + (local.get $0) + ;; code offset: 0x50b + (local.get $2) + ) + ) + ) + ;; code offset: 0x513 + (local.set $0 + ;; code offset: 0x511 + (local.get $2) + ) + ) + ) + ;; code offset: 0x520 + (i32.store + ;; code offset: 0x51d + (i32.add + ;; code offset: 0x516 + (local.get $1) + ;; code offset: 0x51c + (i32.shl + ;; code offset: 0x518 + (local.get $0) + ;; code offset: 0x51a + (i32.const 2) + ) + ) + ;; code offset: 0x51e + (local.get $7) + ) + ;; code offset: 0x537 + (i32.store + ;; code offset: 0x52b + (local.tee $0 + ;; code offset: 0x52a + (i32.add + ;; code offset: 0x523 + (local.get $5) + ;; code offset: 0x529 + (i32.shl + ;; code offset: 0x525 + (local.get $2) + ;; code offset: 0x527 + (i32.const 2) + ) + ) + ) + ;; code offset: 0x536 + (i32.add + ;; code offset: 0x532 + (local.tee $0 + ;; code offset: 0x52f + (i32.load + ;; code offset: 0x52d + (local.get $0) + ) + ) + ;; code offset: 0x534 + (i32.const -1) + ) + ) + ;; code offset: 0x53f + (if + ;; code offset: 0x53e + (i32.le_s + ;; code offset: 0x53a + (local.get $0) + ;; code offset: 0x53c + (i32.const 1) + ) + (block + ;; code offset: 0x54b + (br_if $label$15 + ;; code offset: 0x54a + (i32.ne + ;; code offset: 0x546 + (local.tee $2 + ;; code offset: 0x545 + (i32.add + ;; code offset: 0x541 + (local.get $2) + ;; code offset: 0x543 + (i32.const 1) + ) + ) + ;; code offset: 0x548 + (local.get $3) + ) + ) + ;; code offset: 0x54d + (br $label$6) + ) + ) + ) + ;; code offset: 0x553 + (br_if $label$11 + ;; code offset: 0x551 + (local.get $6) + ) + ) + ;; code offset: 0x556 + (br $label$6) + ) + ;; code offset: 0x559 + (loop $label$19 + ;; code offset: 0x55f + (drop + ;; code offset: 0x55d + (call $putchar + ;; code offset: 0x55b + (i32.const 10) + ) + ) + ;; code offset: 0x565 + (if + ;; code offset: 0x564 + (i32.gt_s + ;; code offset: 0x560 + (local.get $2) + ;; code offset: 0x562 + (i32.const 1) + ) + ;; code offset: 0x567 + (loop $label$21 + ;; code offset: 0x578 + (i32.store + ;; code offset: 0x575 + (i32.add + ;; code offset: 0x569 + (local.get $5) + ;; code offset: 0x574 + (i32.shl + ;; code offset: 0x570 + (local.tee $0 + ;; code offset: 0x56f + (i32.add + ;; code offset: 0x56b + (local.get $2) + ;; code offset: 0x56d + (i32.const -1) + ) + ) + ;; code offset: 0x572 + (i32.const 2) + ) + ) + ;; code offset: 0x576 + (local.get $2) + ) + ;; code offset: 0x580 + (local.set $7 + ;; code offset: 0x57f + (i32.gt_s + ;; code offset: 0x57b + (local.get $2) + ;; code offset: 0x57d + (i32.const 2) + ) + ) + ;; code offset: 0x584 + (local.set $2 + ;; code offset: 0x582 + (local.get $0) + ) + ;; code offset: 0x588 + (br_if $label$21 + ;; code offset: 0x586 + (local.get $7) + ) + ) + ) + ;; code offset: 0x591 + (br_if $label$6 + ;; code offset: 0x590 + (i32.eq + ;; code offset: 0x58c + (local.get $2) + ;; code offset: 0x58e + (local.get $3) + ) + ) + ;; code offset: 0x598 + (local.set $6 + ;; code offset: 0x597 + (i32.add + ;; code offset: 0x593 + (local.get $6) + ;; code offset: 0x595 + (i32.const -1) + ) + ) + ;; code offset: 0x59a + (loop $label$22 + ;; code offset: 0x5a1 + (local.set $7 + ;; code offset: 0x59e + (i32.load + ;; code offset: 0x59c + (local.get $1) + ) + ) + ;; code offset: 0x5a5 + (local.set $0 + ;; code offset: 0x5a3 + (i32.const 0) + ) + ;; code offset: 0x5ac + (if + ;; code offset: 0x5ab + (i32.ge_s + ;; code offset: 0x5a7 + (local.get $2) + ;; code offset: 0x5a9 + (i32.const 1) + ) + (block + ;; code offset: 0x5ae + (loop $label$24 + ;; code offset: 0x5c8 + (i32.store + ;; code offset: 0x5b7 + (i32.add + ;; code offset: 0x5b0 + (local.get $1) + ;; code offset: 0x5b6 + (i32.shl + ;; code offset: 0x5b2 + (local.get $0) + ;; code offset: 0x5b4 + (i32.const 2) + ) + ) + ;; code offset: 0x5c5 + (i32.load + ;; code offset: 0x5c4 + (i32.add + ;; code offset: 0x5b8 + (local.get $1) + ;; code offset: 0x5c3 + (i32.shl + ;; code offset: 0x5bf + (local.tee $0 + ;; code offset: 0x5be + (i32.add + ;; code offset: 0x5ba + (local.get $0) + ;; code offset: 0x5bc + (i32.const 1) + ) + ) + ;; code offset: 0x5c1 + (i32.const 2) + ) + ) + ) + ) + ;; code offset: 0x5d0 + (br_if $label$24 + ;; code offset: 0x5cf + (i32.ne + ;; code offset: 0x5cb + (local.get $0) + ;; code offset: 0x5cd + (local.get $2) + ) + ) + ) + ;; code offset: 0x5d5 + (local.set $0 + ;; code offset: 0x5d3 + (local.get $2) + ) + ) + ) + ;; code offset: 0x5e2 + (i32.store + ;; code offset: 0x5df + (i32.add + ;; code offset: 0x5d8 + (local.get $1) + ;; code offset: 0x5de + (i32.shl + ;; code offset: 0x5da + (local.get $0) + ;; code offset: 0x5dc + (i32.const 2) + ) + ) + ;; code offset: 0x5e0 + (local.get $7) + ) + ;; code offset: 0x5f9 + (i32.store + ;; code offset: 0x5ed + (local.tee $0 + ;; code offset: 0x5ec + (i32.add + ;; code offset: 0x5e5 + (local.get $5) + ;; code offset: 0x5eb + (i32.shl + ;; code offset: 0x5e7 + (local.get $2) + ;; code offset: 0x5e9 + (i32.const 2) + ) + ) + ) + ;; code offset: 0x5f8 + (i32.add + ;; code offset: 0x5f4 + (local.tee $0 + ;; code offset: 0x5f1 + (i32.load + ;; code offset: 0x5ef + (local.get $0) + ) + ) + ;; code offset: 0x5f6 + (i32.const -1) + ) + ) + ;; code offset: 0x601 + (if + ;; code offset: 0x600 + (i32.le_s + ;; code offset: 0x5fc + (local.get $0) + ;; code offset: 0x5fe + (i32.const 1) + ) + (block + ;; code offset: 0x60d + (br_if $label$22 + ;; code offset: 0x60c + (i32.ne + ;; code offset: 0x608 + (local.tee $2 + ;; code offset: 0x607 + (i32.add + ;; code offset: 0x603 + (local.get $2) + ;; code offset: 0x605 + (i32.const 1) + ) + ) + ;; code offset: 0x60a + (local.get $3) + ) + ) + ;; code offset: 0x60f + (br $label$6) + ) + ) + ) + ;; code offset: 0x615 + (br_if $label$19 + ;; code offset: 0x613 + (local.get $6) + ) + ) + ) + ;; code offset: 0x61b + (call $free + ;; code offset: 0x619 + (local.get $1) + ) + ;; code offset: 0x61f + (call $free + ;; code offset: 0x61d + (local.get $5) + ) + ;; code offset: 0x623 + (local.set $5 + ;; code offset: 0x621 + (i32.const 0) + ) + ;; code offset: 0x627 + (local.set $0 + ;; code offset: 0x625 + (i32.const 0) + ) + ;; code offset: 0x62b + (if + ;; code offset: 0x629 + (local.get $4) + ;; code offset: 0x62d + (loop $label$27 + ;; code offset: 0x633 + (local.set $1 + ;; code offset: 0x631 + (call $fannkuch_worker\28void*\29 + ;; code offset: 0x62f + (local.get $4) + ) + ) + ;; code offset: 0x63a + (local.set $2 + ;; code offset: 0x637 + (i32.load offset=8 + ;; code offset: 0x635 + (local.get $4) + ) + ) + ;; code offset: 0x63e + (call $free + ;; code offset: 0x63c + (local.get $4) + ) + ;; code offset: 0x64a + (local.set $0 + ;; code offset: 0x649 + (select + ;; code offset: 0x640 + (local.get $1) + ;; code offset: 0x642 + (local.get $0) + ;; code offset: 0x648 + (i32.lt_s + ;; code offset: 0x644 + (local.get $0) + ;; code offset: 0x646 + (local.get $1) + ) + ) + ) + ;; code offset: 0x64e + (local.set $4 + ;; code offset: 0x64c + (local.get $2) + ) + ;; code offset: 0x652 + (br_if $label$27 + ;; code offset: 0x650 + (local.get $2) + ) + ) + ) + ;; code offset: 0x65a + (i32.store offset=4 + ;; code offset: 0x656 + (local.get $8) + ;; code offset: 0x658 + (local.get $0) + ) + ;; code offset: 0x661 + (i32.store + ;; code offset: 0x65d + (local.get $8) + ;; code offset: 0x65f + (local.get $3) + ) + ;; code offset: 0x66b + (drop + ;; code offset: 0x669 + (call $iprintf + ;; code offset: 0x664 + (i32.const 1024) + ;; code offset: 0x667 + (local.get $8) + ) + ) + ) + ;; code offset: 0x672 + (global.set $global$0 + ;; code offset: 0x671 + (i32.add + ;; code offset: 0x66d + (local.get $8) + ;; code offset: 0x66f + (i32.const 32) + ) + ) + ;; code offset: 0x674 + (local.get $5) + ) + ;; custom section ".debug_info", size 851 + ;; custom section ".debug_loc", size 1073 + ;; custom section ".debug_ranges", size 88 + ;; custom section ".debug_abbrev", size 333 + ;; custom section ".debug_line", size 2702 + ;; custom section ".debug_str", size 434 + ;; custom section "producers", size 135 +) |