@grain/libbinaryen
Version:
Libbinaryen packaged for OCaml.
1,187 lines (957 loc) • 298 kB
Plain Text
DWARF debug info
================
Contains section .debug_info (640 bytes)
Contains section .debug_ranges (32 bytes)
Contains section .debug_abbrev (222 bytes)
Contains section .debug_line (1558 bytes)
Contains section .debug_str (409 bytes)
.debug_abbrev contents:
Abbrev table for offset: 0x00000000
[1] DW_TAG_compile_unit DW_CHILDREN_yes
DW_AT_producer DW_FORM_strp
DW_AT_language DW_FORM_data2
DW_AT_name DW_FORM_strp
DW_AT_stmt_list DW_FORM_sec_offset
DW_AT_comp_dir DW_FORM_strp
DW_AT_low_pc DW_FORM_addr
DW_AT_ranges DW_FORM_sec_offset
[2] DW_TAG_pointer_type DW_CHILDREN_no
DW_AT_type DW_FORM_ref4
[3] DW_TAG_structure_type DW_CHILDREN_yes
DW_AT_calling_convention DW_FORM_data1
DW_AT_name DW_FORM_strp
DW_AT_byte_size DW_FORM_data1
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
[4] DW_TAG_member DW_CHILDREN_no
DW_AT_name DW_FORM_strp
DW_AT_type DW_FORM_ref4
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_data_member_location DW_FORM_data1
[5] DW_TAG_base_type DW_CHILDREN_no
DW_AT_name DW_FORM_strp
DW_AT_encoding DW_FORM_data1
DW_AT_byte_size DW_FORM_data1
[6] DW_TAG_namespace DW_CHILDREN_yes
DW_AT_name DW_FORM_strp
[7] DW_TAG_typedef DW_CHILDREN_no
DW_AT_type DW_FORM_ref4
DW_AT_name DW_FORM_strp
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
[8] DW_TAG_unspecified_type DW_CHILDREN_no
DW_AT_name DW_FORM_strp
[9] DW_TAG_imported_declaration DW_CHILDREN_no
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_import DW_FORM_ref4
[10] DW_TAG_subprogram DW_CHILDREN_yes
DW_AT_low_pc DW_FORM_addr
DW_AT_high_pc DW_FORM_data4
DW_AT_linkage_name DW_FORM_strp
DW_AT_name DW_FORM_strp
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_type DW_FORM_ref4
DW_AT_external DW_FORM_flag_present
[11] DW_TAG_formal_parameter DW_CHILDREN_no
DW_AT_location DW_FORM_exprloc
DW_AT_name DW_FORM_strp
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_type DW_FORM_ref4
[12] DW_TAG_variable DW_CHILDREN_no
DW_AT_location DW_FORM_exprloc
DW_AT_name DW_FORM_strp
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_type DW_FORM_ref4
[13] DW_TAG_lexical_block DW_CHILDREN_yes
DW_AT_low_pc DW_FORM_addr
DW_AT_high_pc DW_FORM_data4
[14] DW_TAG_subprogram DW_CHILDREN_yes
DW_AT_low_pc DW_FORM_addr
DW_AT_high_pc DW_FORM_data4
DW_AT_name DW_FORM_strp
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_type DW_FORM_ref4
DW_AT_external DW_FORM_flag_present
[15] DW_TAG_subprogram DW_CHILDREN_yes
DW_AT_low_pc DW_FORM_addr
DW_AT_high_pc DW_FORM_data4
DW_AT_linkage_name DW_FORM_strp
DW_AT_name DW_FORM_strp
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_type DW_FORM_ref4
[16] DW_TAG_label DW_CHILDREN_no
DW_AT_name DW_FORM_strp
DW_AT_decl_file DW_FORM_data1
DW_AT_decl_line DW_FORM_data1
DW_AT_low_pc DW_FORM_addr
[17] DW_TAG_pointer_type DW_CHILDREN_no
.debug_info contents:
0x00000000: Compile Unit: length = 0x0000027c version = 0x0004 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x00000280)
0x0000000b: DW_TAG_compile_unit [1] *
DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000000] = "clang version 11.0.0 (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project 2d7a8cf90478cd845ffb39763b0e95b7715322d2)")
DW_AT_language [DW_FORM_data2] (DW_LANG_C_plus_plus)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000095] = "tests/fannkuch.cpp")
DW_AT_stmt_list [DW_FORM_sec_offset] (0x00000000)
DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000a8] = "/home/alon/Dev/emscripten")
DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000)
DW_AT_ranges [DW_FORM_sec_offset] (0x00000000
[0x00000006, 0x0000088c)
[0x0000088e, 0x000009dc)
[0x000009de, 0x00001042))
0x00000026: DW_TAG_pointer_type [2]
DW_AT_type [DW_FORM_ref4] (cu + 0x002b => {0x0000002b} "worker_args")
0x0000002b: DW_TAG_structure_type [3] *
DW_AT_calling_convention [DW_FORM_data1] (DW_CC_pass_by_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000cf] = "worker_args")
DW_AT_byte_size [DW_FORM_data1] (0x0c)
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (20)
0x00000034: DW_TAG_member [4]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (21)
DW_AT_data_member_location [DW_FORM_data1] (0x00)
0x00000040: DW_TAG_member [4]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (21)
DW_AT_data_member_location [DW_FORM_data1] (0x04)
0x0000004c: DW_TAG_member [4]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000ca] = "next")
DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (22)
DW_AT_data_member_location [DW_FORM_data1] (0x08)
0x00000058: NULL
0x00000059: DW_TAG_base_type [5]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c4] = "int")
DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed)
DW_AT_byte_size [DW_FORM_data1] (0x04)
0x00000060: DW_TAG_pointer_type [2]
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000065: DW_TAG_namespace [6] *
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000db] = "std")
0x0000006a: DW_TAG_typedef [7]
DW_AT_type [DW_FORM_ref4] (cu + 0x0076 => {0x00000076} "decltype(nullptr)")
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000f1] = "nullptr_t")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/system/include/libcxx/__nullptr")
DW_AT_decl_line [DW_FORM_data1] (57)
0x00000075: NULL
0x00000076: DW_TAG_unspecified_type [8]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000df] = "decltype(nullptr)")
0x0000007b: DW_TAG_imported_declaration [9]
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/system/include/libcxx/stddef.h")
DW_AT_decl_line [DW_FORM_data1] (52)
DW_AT_import [DW_FORM_ref4] (cu + 0x006a => {0x0000006a})
0x00000082: DW_TAG_subprogram [10] *
DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006)
DW_AT_high_pc [DW_FORM_data4] (0x00000886)
DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x000000fb] = "_Z15fannkuch_workerPv")
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000111] = "fannkuch_worker")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (26)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
DW_AT_external [DW_FORM_flag_present] (true)
0x00000099: DW_TAG_formal_parameter [11]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x3c)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013d] = "_arg")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (26)
DW_AT_type [DW_FORM_ref4] (cu + 0x026d => {0x0000026d} "*")
0x000000a7: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x38)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000142] = "args")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (28)
DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
0x000000b5: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x34)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000147] = "perm1")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (29)
DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
0x000000c3: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x30)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014d] = "count")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (29)
DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
0x000000d1: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x2c)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000153] = "perm")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (29)
DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
0x000000df: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x28)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000158] = "maxflips")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x000000ed: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x24)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000161] = "flips")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x000000fb: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x20)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000109: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x1c)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000117: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000167] = "r")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000125: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000169] = "j")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000133: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000016b] = "k")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000141: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0xc)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000016d] = "tmp")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x0000014f: DW_TAG_lexical_block [13] *
DW_AT_low_pc [DW_FORM_addr] (0x00000000000006b4)
DW_AT_high_pc [DW_FORM_data4] (0x00000135)
0x00000158: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x8)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000171] = "p0")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (74)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000166: NULL
0x00000167: NULL
0x00000168: DW_TAG_subprogram [14] *
DW_AT_low_pc [DW_FORM_addr] (0x000000000000088e)
DW_AT_high_pc [DW_FORM_data4] (0x0000014e)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000121] = "main")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (152)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
DW_AT_external [DW_FORM_flag_present] (true)
0x0000017b: DW_TAG_formal_parameter [11]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000174] = "argc")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (152)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000189: DW_TAG_formal_parameter [11]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000179] = "argv")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (152)
DW_AT_type [DW_FORM_ref4] (cu + 0x026e => {0x0000026e} "char**")
0x00000197: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (153)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x000001a5: NULL
0x000001a6: DW_TAG_subprogram [15] *
DW_AT_low_pc [DW_FORM_addr] (0x00000000000009de)
DW_AT_high_pc [DW_FORM_data4] (0x00000664)
DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000126] = "_ZL8fannkuchi")
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000134] = "fannkuch")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (87)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x000001bd: DW_TAG_formal_parameter [11]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x2c)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c8] = "n")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (87)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x000001cb: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x28)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000142] = "args")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (89)
DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
0x000001d9: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x24)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000183] = "targs")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (89)
DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x00000026} "worker_args*")
0x000001e7: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x20)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000189] = "showmax")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (90)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x000001f5: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x1c)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000147] = "perm1")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (91)
DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
0x00000203: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x18)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014d] = "count")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (91)
DW_AT_type [DW_FORM_ref4] (cu + 0x0060 => {0x00000060} "int*")
0x00000211: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x14)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000c2] = "i")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (91)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x0000021f: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x10)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000167] = "r")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (91)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x0000022d: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0xc)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000158] = "maxflips")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (91)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x0000023b: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x8)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000161] = "flips")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (91)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x00000249: DW_TAG_label [16]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000191] = "cleanup")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (137)
DW_AT_low_pc [DW_FORM_addr] (0x0000000000000f10)
0x00000254: DW_TAG_lexical_block [13] *
DW_AT_low_pc [DW_FORM_addr] (0x0000000000000d62)
DW_AT_high_pc [DW_FORM_data4] (0x00000106)
0x0000025d: DW_TAG_variable [12]
DW_AT_location [DW_FORM_exprloc] (DW_OP_plus_uconst 0x4)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000171] = "p0")
DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (125)
DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int")
0x0000026b: NULL
0x0000026c: NULL
0x0000026d: DW_TAG_pointer_type [17]
0x0000026e: DW_TAG_pointer_type [2]
DW_AT_type [DW_FORM_ref4] (cu + 0x0273 => {0x00000273} "char*")
0x00000273: DW_TAG_pointer_type [2]
DW_AT_type [DW_FORM_ref4] (cu + 0x0278 => {0x00000278} "char")
0x00000278: DW_TAG_base_type [5]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000017e] = "char")
DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed_char)
DW_AT_byte_size [DW_FORM_data1] (0x01)
0x0000027f: NULL
.debug_line contents:
debug_line[0x00000000]
Line table prologue:
total_length: 0x00000612
version: 4
prologue_length: 0x00000059
min_inst_length: 1
max_ops_per_inst: 1
default_is_stmt: 1
line_base: -5
line_range: 14
opcode_base: 13
standard_opcode_lengths[DW_LNS_copy] = 0
standard_opcode_lengths[DW_LNS_advance_pc] = 1
standard_opcode_lengths[DW_LNS_advance_line] = 1
standard_opcode_lengths[DW_LNS_set_file] = 1
standard_opcode_lengths[DW_LNS_set_column] = 1
standard_opcode_lengths[DW_LNS_negate_stmt] = 0
standard_opcode_lengths[DW_LNS_set_basic_block] = 0
standard_opcode_lengths[DW_LNS_const_add_pc] = 0
standard_opcode_lengths[DW_LNS_fixed_advance_pc] = 1
standard_opcode_lengths[DW_LNS_set_prologue_end] = 0
standard_opcode_lengths[DW_LNS_set_epilogue_begin] = 0
standard_opcode_lengths[DW_LNS_set_isa] = 1
include_directories[ 1] = "tests"
include_directories[ 2] = "system/include/libcxx"
file_names[ 1]:
name: "fannkuch.cpp"
dir_index: 1
mod_time: 0x00000000
length: 0x00000000
file_names[ 2]:
name: "__nullptr"
dir_index: 2
mod_time: 0x00000000
length: 0x00000000
file_names[ 3]:
name: "stddef.h"
dir_index: 2
mod_time: 0x00000000
length: 0x00000000
0x00000063: 00 DW_LNE_set_address (0x0000000000000006)
0x0000006a: 03 DW_LNS_advance_line (27)
0x0000006c: 01 DW_LNS_copy
0x0000000000000006 27 0 1 0 0 is_stmt
0x0000006d: 05 DW_LNS_set_column (45)
0x0000006f: 0a DW_LNS_set_prologue_end
0x00000070: 02 DW_LNS_advance_pc (43)
0x00000072: 13 address += 0, line += 1
0x0000000000000031 28 45 1 0 0 is_stmt prologue_end
0x00000073: 05 DW_LNS_set_column (24)
0x00000075: 06 DW_LNS_negate_stmt
0x00000076: 74 address += 7, line += 0
0x0000000000000038 28 24 1 0 0
0x00000077: 05 DW_LNS_set_column (13)
0x00000079: 06 DW_LNS_negate_stmt
0x0000007a: 78 address += 7, line += 4
0x000000000000003f 32 13 1 0 0 is_stmt
0x0000007b: 05 DW_LNS_set_column (8)
0x0000007d: 75 address += 7, line += 1
0x0000000000000046 33 8 1 0 0 is_stmt
0x0000007e: 05 DW_LNS_set_column (14)
0x00000080: 06 DW_LNS_negate_stmt
0x00000081: 74 address += 7, line += 0
0x000000000000004d 33 14 1 0 0
0x00000082: 05 DW_LNS_set_column (6)
0x00000084: 74 address += 7, line += 0
0x0000000000000054 33 6 1 0 0
0x00000085: 05 DW_LNS_set_column (25)
0x00000087: 06 DW_LNS_negate_stmt
0x00000088: 75 address += 7, line += 1
0x000000000000005b 34 25 1 0 0 is_stmt
0x00000089: 05 DW_LNS_set_column (27)
0x0000008b: 06 DW_LNS_negate_stmt
0x0000008c: 74 address += 7, line += 0
0x0000000000000062 34 27 1 0 0
0x0000008d: 05 DW_LNS_set_column (18)
0x0000008f: ac address += 11, line += 0
0x000000000000006d 34 18 1 0 0
0x00000090: 05 DW_LNS_set_column (10)
0x00000092: 9e address += 10, line += 0
0x0000000000000077 34 10 1 0 0
0x00000093: 05 DW_LNS_set_column (24)
0x00000095: 06 DW_LNS_negate_stmt
0x00000096: 75 address += 7, line += 1
0x000000000000007e 35 24 1 0 0 is_stmt
0x00000097: 05 DW_LNS_set_column (26)
0x00000099: 06 DW_LNS_negate_stmt
0x0000009a: 74 address += 7, line += 0
0x0000000000000085 35 26 1 0 0
0x0000009b: 05 DW_LNS_set_column (17)
0x0000009d: ac address += 11, line += 0
0x0000000000000090 35 17 1 0 0
0x0000009e: 05 DW_LNS_set_column (9)
0x000000a0: 9e address += 10, line += 0
0x000000000000009a 35 9 1 0 0
0x000000a1: 05 DW_LNS_set_column (25)
0x000000a3: 06 DW_LNS_negate_stmt
0x000000a4: 75 address += 7, line += 1
0x00000000000000a1 36 25 1 0 0 is_stmt
0x000000a5: 05 DW_LNS_set_column (27)
0x000000a7: 06 DW_LNS_negate_stmt
0x000000a8: 74 address += 7, line += 0
0x00000000000000a8 36 27 1 0 0
0x000000a9: 05 DW_LNS_set_column (18)
0x000000ab: ac address += 11, line += 0
0x00000000000000b3 36 18 1 0 0
0x000000ac: 05 DW_LNS_set_column (10)
0x000000ae: 9e address += 10, line += 0
0x00000000000000bd 36 10 1 0 0
0x000000af: 05 DW_LNS_set_column (11)
0x000000b1: 06 DW_LNS_negate_stmt
0x000000b2: 75 address += 7, line += 1
0x00000000000000c4 37 11 1 0 0 is_stmt
0x000000b3: 05 DW_LNS_set_column (16)
0x000000b5: 06 DW_LNS_negate_stmt
0x000000b6: 74 address += 7, line += 0
0x00000000000000cb 37 16 1 0 0
0x000000b7: 05 DW_LNS_set_column (20)
0x000000b9: ac address += 11, line += 0
0x00000000000000d6 37 20 1 0 0
0x000000ba: 05 DW_LNS_set_column (18)
0x000000bc: 74 address += 7, line += 0
0x00000000000000dd 37 18 1 0 0
0x000000bd: 05 DW_LNS_set_column (4)
0x000000bf: e4 address += 15, line += 0
0x00000000000000ec 37 4 1 0 0
0x000000c0: 05 DW_LNS_set_column (18)
0x000000c2: 06 DW_LNS_negate_stmt
0x000000c3: f3 address += 16, line += 1
0x00000000000000fc 38 18 1 0 0 is_stmt
0x000000c4: 05 DW_LNS_set_column (7)
0x000000c6: 06 DW_LNS_negate_stmt
0x000000c7: 74 address += 7, line += 0
0x0000000000000103 38 7 1 0 0
0x000000c8: 05 DW_LNS_set_column (13)
0x000000ca: 74 address += 7, line += 0
0x000000000000010a 38 13 1 0 0
0x000000cb: 05 DW_LNS_set_column (7)
0x000000cd: 74 address += 7, line += 0
0x0000000000000111 38 7 1 0 0
0x000000ce: 05 DW_LNS_set_column (16)
0x000000d0: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x000000d1: 20 address += 1, line += 0
0x0000000000000123 38 16 1 0 0
0x000000d2: 05 DW_LNS_set_column (24)
0x000000d4: 06 DW_LNS_negate_stmt
0x000000d5: 73 address += 7, line += -1
0x000000000000012a 37 24 1 0 0 is_stmt
0x000000d6: 05 DW_LNS_set_column (4)
0x000000d8: 06 DW_LNS_negate_stmt
0x000000d9: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x000000da: 82 address += 8, line += 0
0x0000000000000143 37 4 1 0 0
0x000000db: 2e address += 2, line += 0
0x0000000000000145 37 4 1 0 0
0x000000dc: 05 DW_LNS_set_column (21)
0x000000de: 06 DW_LNS_negate_stmt
0x000000df: 30 address += 2, line += 2
0x0000000000000147 39 21 1 0 0 is_stmt
0x000000e0: 05 DW_LNS_set_column (23)
0x000000e2: 06 DW_LNS_negate_stmt
0x000000e3: 74 address += 7, line += 0
0x000000000000014e 39 23 1 0 0
0x000000e4: 05 DW_LNS_set_column (4)
0x000000e6: ac address += 11, line += 0
0x0000000000000159 39 4 1 0 0
0x000000e7: 05 DW_LNS_set_column (10)
0x000000e9: 74 address += 7, line += 0
0x0000000000000160 39 10 1 0 0
0x000000ea: 05 DW_LNS_set_column (16)
0x000000ec: 74 address += 7, line += 0
0x0000000000000167 39 16 1 0 0
0x000000ed: 05 DW_LNS_set_column (4)
0x000000ef: 74 address += 7, line += 0
0x000000000000016e 39 4 1 0 0
0x000000f0: 05 DW_LNS_set_column (19)
0x000000f2: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x000000f3: 20 address += 1, line += 0
0x0000000000000180 39 19 1 0 0
0x000000f4: 06 DW_LNS_negate_stmt
0x000000f5: 75 address += 7, line += 1
0x0000000000000187 40 19 1 0 0 is_stmt
0x000000f6: 05 DW_LNS_set_column (25)
0x000000f8: 06 DW_LNS_negate_stmt
0x000000f9: 74 address += 7, line += 0
0x000000000000018e 40 25 1 0 0
0x000000fa: 05 DW_LNS_set_column (4)
0x000000fc: 74 address += 7, line += 0
0x0000000000000195 40 4 1 0 0
0x000000fd: 05 DW_LNS_set_column (10)
0x000000ff: 74 address += 7, line += 0
0x000000000000019c 40 10 1 0 0
0x00000100: 05 DW_LNS_set_column (12)
0x00000102: 74 address += 7, line += 0
0x00000000000001a3 40 12 1 0 0
0x00000103: 05 DW_LNS_set_column (4)
0x00000105: ac address += 11, line += 0
0x00000000000001ae 40 4 1 0 0
0x00000106: 05 DW_LNS_set_column (17)
0x00000108: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000109: 20 address += 1, line += 0
0x00000000000001c0 40 17 1 0 0
0x0000010a: 05 DW_LNS_set_column (8)
0x0000010c: 06 DW_LNS_negate_stmt
0x0000010d: 75 address += 7, line += 1
0x00000000000001c7 41 8 1 0 0 is_stmt
0x0000010e: 05 DW_LNS_set_column (6)
0x00000110: 06 DW_LNS_negate_stmt
0x00000111: 74 address += 7, line += 0
0x00000000000001ce 41 6 1 0 0
0x00000112: 03 DW_LNS_advance_line (0)
0x00000114: 74 address += 7, line += 0
0x00000000000001d5 0 6 1 0 0
0x00000115: 05 DW_LNS_set_column (14)
0x00000117: 06 DW_LNS_negate_stmt
0x00000118: 03 DW_LNS_advance_line (44)
0x0000011a: 9e address += 10, line += 0
0x00000000000001df 44 14 1 0 0 is_stmt
0x0000011b: 05 DW_LNS_set_column (16)
0x0000011d: 06 DW_LNS_negate_stmt
0x0000011e: 74 address += 7, line += 0
0x00000000000001e6 44 16 1 0 0
0x0000011f: 05 DW_LNS_set_column (7)
0x00000121: e4 address += 15, line += 0
0x00000000000001f5 44 7 1 0 0
0x00000122: 05 DW_LNS_set_column (25)
0x00000124: 06 DW_LNS_negate_stmt
0x00000125: f3 address += 16, line += 1
0x0000000000000205 45 25 1 0 0 is_stmt
0x00000126: 05 DW_LNS_set_column (10)
0x00000128: 06 DW_LNS_negate_stmt
0x00000129: 74 address += 7, line += 0
0x000000000000020c 45 10 1 0 0
0x0000012a: 05 DW_LNS_set_column (16)
0x0000012c: 74 address += 7, line += 0
0x0000000000000213 45 16 1 0 0
0x0000012d: 05 DW_LNS_set_column (18)
0x0000012f: 74 address += 7, line += 0
0x000000000000021a 45 18 1 0 0
0x00000130: 05 DW_LNS_set_column (10)
0x00000132: ac address += 11, line += 0
0x0000000000000225 45 10 1 0 0
0x00000133: 05 DW_LNS_set_column (23)
0x00000135: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000136: 20 address += 1, line += 0
0x0000000000000237 45 23 1 0 0
0x00000137: 05 DW_LNS_set_column (22)
0x00000139: 06 DW_LNS_negate_stmt
0x0000013a: 73 address += 7, line += -1
0x000000000000023e 44 22 1 0 0 is_stmt
0x0000013b: 05 DW_LNS_set_column (7)
0x0000013d: 06 DW_LNS_negate_stmt
0x0000013e: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x0000013f: 82 address += 8, line += 0
0x0000000000000257 44 7 1 0 0
0x00000140: 2e address += 2, line += 0
0x0000000000000259 44 7 1 0 0
0x00000141: 05 DW_LNS_set_column (11)
0x00000143: 06 DW_LNS_negate_stmt
0x00000144: 30 address += 2, line += 2
0x000000000000025b 46 11 1 0 0 is_stmt
0x00000145: 05 DW_LNS_set_column (25)
0x00000147: 06 DW_LNS_negate_stmt
0x00000148: d6 address += 14, line += 0
0x0000000000000269 46 25 1 0 0
0x00000149: 05 DW_LNS_set_column (28)
0x0000014b: 74 address += 7, line += 0
0x0000000000000270 46 28 1 0 0
0x0000014c: 05 DW_LNS_set_column (34)
0x0000014e: 74 address += 7, line += 0
0x0000000000000277 46 34 1 0 0
0x0000014f: 05 DW_LNS_set_column (36)
0x00000151: 74 address += 7, line += 0
0x000000000000027e 46 36 1 0 0
0x00000152: 05 DW_LNS_set_column (28)
0x00000154: ac address += 11, line += 0
0x0000000000000289 46 28 1 0 0
0x00000155: 05 DW_LNS_set_column (44)
0x00000157: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000158: 82 address += 8, line += 0
0x00000000000002a2 46 44 1 0 0
0x00000159: 05 DW_LNS_set_column (46)
0x0000015b: 74 address += 7, line += 0
0x00000000000002a9 46 46 1 0 0
0x0000015c: 05 DW_LNS_set_column (41)
0x0000015e: ac address += 11, line += 0
0x00000000000002b4 46 41 1 0 0
0x0000015f: 05 DW_LNS_set_column (11)
0x00000161: e4 address += 15, line += 0
0x00000000000002c3 46 11 1 0 0
0x00000162: 03 DW_LNS_advance_line (0)
0x00000164: f2 address += 16, line += 0
0x00000000000002d3 0 11 1 0 0
0x00000165: 05 DW_LNS_set_column (17)
0x00000167: 06 DW_LNS_negate_stmt
0x00000168: 03 DW_LNS_advance_line (47)
0x0000016a: 4a address += 4, line += 0
0x00000000000002d7 47 17 1 0 0 is_stmt
0x0000016b: 05 DW_LNS_set_column (22)
0x0000016d: 06 DW_LNS_negate_stmt
0x0000016e: 74 address += 7, line += 0
0x00000000000002de 47 22 1 0 0
0x0000016f: 05 DW_LNS_set_column (26)
0x00000171: ac address += 11, line += 0
0x00000000000002e9 47 26 1 0 0
0x00000172: 05 DW_LNS_set_column (24)
0x00000174: 74 address += 7, line += 0
0x00000000000002f0 47 24 1 0 0
0x00000175: 05 DW_LNS_set_column (10)
0x00000177: e4 address += 15, line += 0
0x00000000000002ff 47 10 1 0 0
0x00000178: 05 DW_LNS_set_column (23)
0x0000017a: 06 DW_LNS_negate_stmt
0x0000017b: f3 address += 16, line += 1
0x000000000000030f 48 23 1 0 0 is_stmt
0x0000017c: 05 DW_LNS_set_column (29)
0x0000017e: 06 DW_LNS_negate_stmt
0x0000017f: 74 address += 7, line += 0
0x0000000000000316 48 29 1 0 0
0x00000180: 05 DW_LNS_set_column (23)
0x00000182: 74 address += 7, line += 0
0x000000000000031d 48 23 1 0 0
0x00000183: 05 DW_LNS_set_column (13)
0x00000185: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000186: 82 address += 8, line += 0
0x0000000000000336 48 13 1 0 0
0x00000187: 05 DW_LNS_set_column (18)
0x00000189: 74 address += 7, line += 0
0x000000000000033d 48 18 1 0 0
0x0000018a: 05 DW_LNS_set_column (13)
0x0000018c: 74 address += 7, line += 0
0x0000000000000344 48 13 1 0 0
0x0000018d: 05 DW_LNS_set_column (21)
0x0000018f: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000190: 20 address += 1, line += 0
0x0000000000000356 48 21 1 0 0
0x00000191: 05 DW_LNS_set_column (30)
0x00000193: 06 DW_LNS_negate_stmt
0x00000194: 73 address += 7, line += -1
0x000000000000035d 47 30 1 0 0 is_stmt
0x00000195: 05 DW_LNS_set_column (10)
0x00000197: 06 DW_LNS_negate_stmt
0x00000198: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000199: 82 address += 8, line += 0
0x0000000000000376 47 10 1 0 0
0x0000019a: 2e address += 2, line += 0
0x0000000000000378 47 10 1 0 0
0x0000019b: 05 DW_LNS_set_column (16)
0x0000019d: 06 DW_LNS_negate_stmt
0x0000019e: 68 address += 6, line += 2
0x000000000000037e 49 16 1 0 0 is_stmt
0x0000019f: 05 DW_LNS_set_column (14)
0x000001a1: 75 address += 7, line += 1
0x0000000000000385 50 14 1 0 0 is_stmt
0x000001a2: 05 DW_LNS_set_column (12)
0x000001a4: 06 DW_LNS_negate_stmt
0x000001a5: d6 address += 14, line += 0
0x0000000000000393 50 12 1 0 0
0x000001a6: 03 DW_LNS_advance_line (0)
0x000001a8: 74 address += 7, line += 0
0x000000000000039a 0 12 1 0 0
0x000001a9: 05 DW_LNS_set_column (20)
0x000001ab: 06 DW_LNS_negate_stmt
0x000001ac: 03 DW_LNS_advance_line (52)
0x000001ae: 66 address += 6, line += 0
0x00000000000003a0 52 20 1 0 0 is_stmt
0x000001af: 05 DW_LNS_set_column (29)
0x000001b1: 06 DW_LNS_negate_stmt
0x000001b2: 74 address += 7, line += 0
0x00000000000003a7 52 29 1 0 0
0x000001b3: 05 DW_LNS_set_column (31)
0x000001b5: 74 address += 7, line += 0
0x00000000000003ae 52 31 1 0 0
0x000001b6: 05 DW_LNS_set_column (27)
0x000001b8: ac address += 11, line += 0
0x00000000000003b9 52 27 1 0 0
0x000001b9: 05 DW_LNS_set_column (36)
0x000001bb: 74 address += 7, line += 0
0x00000000000003c0 52 36 1 0 0
0x000001bc: 05 DW_LNS_set_column (40)
0x000001be: ac address += 11, line += 0
0x00000000000003cb 52 40 1 0 0
0x000001bf: 05 DW_LNS_set_column (38)
0x000001c1: 74 address += 7, line += 0
0x00000000000003d2 52 38 1 0 0
0x000001c2: 05 DW_LNS_set_column (13)
0x000001c4: e4 address += 15, line += 0
0x00000000000003e1 52 13 1 0 0
0x000001c5: 05 DW_LNS_set_column (22)
0x000001c7: 06 DW_LNS_negate_stmt
0x000001c8: f3 address += 16, line += 1
0x00000000000003f1 53 22 1 0 0 is_stmt
0x000001c9: 05 DW_LNS_set_column (27)
0x000001cb: 06 DW_LNS_negate_stmt
0x000001cc: 74 address += 7, line += 0
0x00000000000003f8 53 27 1 0 0
0x000001cd: 05 DW_LNS_set_column (22)
0x000001cf: 82 address += 8, line += 0
0x0000000000000400 53 22 1 0 0
0x000001d0: 05 DW_LNS_set_column (20)
0x000001d2: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x000001d3: f2 address += 16, line += 0
0x0000000000000421 53 20 1 0 0
0x000001d4: 05 DW_LNS_set_column (26)
0x000001d6: 06 DW_LNS_negate_stmt
0x000001d7: 83 address += 8, line += 1
0x0000000000000429 54 26 1 0 0 is_stmt
0x000001d8: 05 DW_LNS_set_column (31)
0x000001da: 06 DW_LNS_negate_stmt
0x000001db: 82 address += 8, line += 0
0x0000000000000431 54 31 1 0 0
0x000001dc: 05 DW_LNS_set_column (26)
0x000001de: 82 address += 8, line += 0
0x0000000000000439 54 26 1 0 0
0x000001df: 05 DW_LNS_set_column (16)
0x000001e1: 02 DW_LNS_advance_pc (34)
0x000001e3: 12 address += 0, line += 0
0x000000000000045b 54 16 1 0 0
0x000001e4: 05 DW_LNS_set_column (21)
0x000001e6: 82 address += 8, line += 0
0x0000000000000463 54 21 1 0 0
0x000001e7: 05 DW_LNS_set_column (16)
0x000001e9: 82 address += 8, line += 0
0x000000000000046b 54 16 1 0 0
0x000001ea: 05 DW_LNS_set_column (24)
0x000001ec: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x000001ed: 82 address += 8, line += 0
0x0000000000000484 54 24 1 0 0
0x000001ee: 05 DW_LNS_set_column (26)
0x000001f0: 06 DW_LNS_negate_stmt
0x000001f1: 91 address += 9, line += 1
0x000000000000048d 55 26 1 0 0 is_stmt
0x000001f2: 05 DW_LNS_set_column (16)
0x000001f4: 06 DW_LNS_negate_stmt
0x000001f5: 82 address += 8, line += 0
0x0000000000000495 55 16 1 0 0
0x000001f6: 05 DW_LNS_set_column (21)
0x000001f8: 82 address += 8, line += 0
0x000000000000049d 55 21 1 0 0
0x000001f9: 05 DW_LNS_set_column (16)
0x000001fb: 82 address += 8, line += 0
0x00000000000004a5 55 16 1 0 0
0x000001fc: 05 DW_LNS_set_column (24)
0x000001fe: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x000001ff: 82 address += 8, line += 0
0x00000000000004be 55 24 1 0 0
0x00000200: 05 DW_LNS_set_column (44)
0x00000202: 06 DW_LNS_negate_stmt
0x00000203: 8d address += 9, line += -3
0x00000000000004c7 52 44 1 0 0 is_stmt
0x00000204: 05 DW_LNS_set_column (49)
0x00000206: 06 DW_LNS_negate_stmt
0x00000207: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000208: d6 address += 14, line += 0
0x00000000000004e6 52 49 1 0 0
0x00000209: 05 DW_LNS_set_column (13)
0x0000020b: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x0000020c: d6 address += 14, line += 0
0x0000000000000505 52 13 1 0 0
0x0000020d: 2e address += 2, line += 0
0x0000000000000507 52 13 1 0 0
0x0000020e: 05 DW_LNS_set_column (18)
0x00000210: 06 DW_LNS_negate_stmt
0x00000211: 33 address += 2, line += 5
0x0000000000000509 57 18 1 0 0 is_stmt
0x00000212: 05 DW_LNS_set_column (19)
0x00000214: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000215: d7 address += 14, line += 1
0x0000000000000528 58 19 1 0 0 is_stmt
0x00000216: 05 DW_LNS_set_column (24)
0x00000218: 06 DW_LNS_negate_stmt
0x00000219: 82 address += 8, line += 0
0x0000000000000530 58 24 1 0 0
0x0000021a: 05 DW_LNS_set_column (19)
0x0000021c: 82 address += 8, line += 0
0x0000000000000538 58 19 1 0 0
0x0000021d: 05 DW_LNS_set_column (17)
0x0000021f: 02 DW_LNS_advance_pc (34)
0x00000221: 12 address += 0, line += 0
0x000000000000055a 58 17 1 0 0
0x00000222: 05 DW_LNS_set_column (23)
0x00000224: 06 DW_LNS_negate_stmt
0x00000225: 83 address += 8, line += 1
0x0000000000000562 59 23 1 0 0 is_stmt
0x00000226: 05 DW_LNS_set_column (13)
0x00000228: 06 DW_LNS_negate_stmt
0x00000229: 82 address += 8, line += 0
0x000000000000056a 59 13 1 0 0
0x0000022a: 05 DW_LNS_set_column (18)
0x0000022c: 82 address += 8, line += 0
0x0000000000000572 59 18 1 0 0
0x0000022d: 05 DW_LNS_set_column (13)
0x0000022f: 82 address += 8, line += 0
0x000000000000057a 59 13 1 0 0
0x00000230: 05 DW_LNS_set_column (21)
0x00000232: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000233: 82 address += 8, line += 0
0x0000000000000593 59 21 1 0 0
0x00000234: 05 DW_LNS_set_column (17)
0x00000236: 06 DW_LNS_negate_stmt
0x00000237: 91 address += 9, line += 1
0x000000000000059c 60 17 1 0 0 is_stmt
0x00000238: 05 DW_LNS_set_column (15)
0x0000023a: 06 DW_LNS_negate_stmt
0x0000023b: 82 address += 8, line += 0
0x00000000000005a4 60 15 1 0 0
0x0000023c: 05 DW_LNS_set_column (19)
0x0000023e: 06 DW_LNS_negate_stmt
0x0000023f: 83 address += 8, line += 1
0x00000000000005ac 61 19 1 0 0 is_stmt
0x00000240: 05 DW_LNS_set_column (10)
0x00000242: 06 DW_LNS_negate_stmt
0x00000243: 82 address += 8, line += 0
0x00000000000005b4 61 10 1 0 0
0x00000244: 05 DW_LNS_set_column (14)
0x00000246: 06 DW_LNS_negate_stmt
0x00000247: 67 address += 6, line += 1
0x00000000000005ba 62 14 1 0 0 is_stmt
0x00000248: 05 DW_LNS_set_column (25)
0x0000024a: 06 DW_LNS_negate_stmt
0x0000024b: 82 address += 8, line += 0
0x00000000000005c2 62 25 1 0 0
0x0000024c: 05 DW_LNS_set_column (23)
0x0000024e: 82 address += 8, line += 0
0x00000000000005ca 62 23 1 0 0
0x0000024f: 05 DW_LNS_set_column (14)
0x00000251: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000252: 58 address += 5, line += 0
0x00000000000005e0 62 14 1 0 0
0x00000253: 05 DW_LNS_set_column (24)
0x00000255: 06 DW_LNS_negate_stmt
0x00000256: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000257: 67 address += 6, line += 1
0x00000000000005f7 63 24 1 0 0 is_stmt
0x00000258: 05 DW_LNS_set_column (22)
0x0000025a: 06 DW_LNS_negate_stmt
0x0000025b: 82 address += 8, line += 0
0x00000000000005ff 63 22 1 0 0
0x0000025c: 03 DW_LNS_advance_line (0)
0x0000025e: 82 address += 8, line += 0
0x0000000000000607 0 22 1 0 0
0x0000025f: 05 DW_LNS_set_column (14)
0x00000261: 06 DW_LNS_negate_stmt
0x00000262: 03 DW_LNS_advance_line (66)
0x00000265: 2e address += 2, line += 0
0x0000000000000609 66 14 1 0 0 is_stmt
0x00000266: 05 DW_LNS_set_column (19)
0x00000268: 06 DW_LNS_negate_stmt
0x00000269: 9e address += 10, line += 0
0x0000000000000613 66 19 1 0 0
0x0000026a: 05 DW_LNS_set_column (21)
0x0000026c: 82 address += 8, line += 0
0x000000000000061b 66 21 1 0 0
0x0000026d: 05 DW_LNS_set_column (16)
0x0000026f: e4 address += 15, line += 0
0x000000000000062a 66 16 1 0 0
0x00000270: 05 DW_LNS_set_column (14)
0x00000272: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000273: 58 address += 5, line += 0
0x0000000000000640 66 14 1 0 0
0x00000274: 05 DW_LNS_set_column (18)
0x00000276: 06 DW_LNS_negate_stmt
0x00000277: 08 DW_LNS_const_add_pc (0x0000000000000011)
0x00000278: 67 address += 6, line += 1
0x0000000000000657 67 18 1 0 0 is_stmt
0x00000279: 05 DW_LNS_set_column (13)
0x0000027b: 06 DW_LNS_negate_stmt
0x0000027c: 82 address += 8, line += 0
0x000000000000065f 67 13 1 0 0
0x0000027d: 05 DW_LNS_set_column (18)
0x0000027f: 06 DW_LNS_negate_stmt
0x00000280: 91 address += 9, line += 1
0x0000000000000668 68 18 1 0 0 is_stmt
0x00000281: 05 DW_LNS_set_column (13)
0x00000283: 06 DW_LNS_negate_stmt
0x00000284: 82 address += 8, line += 0
0x0000000000000670 68 13 1 0 0
0x00000285: 05 DW_LNS_set_column (18)
0x00000287: 06 DW_LNS_negate_stmt
0x00000288: 91 address += 9, line += 1
0x0000000000000679 69 18 1 0 0 is_stmt
0x00000289: 05 DW_LNS_set_column (13)
0