Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .\emit.elf: file format elf64-x86-64
- .debug_info contents:
- 0x00000000: Compile Unit: length = 0x000000db, format = DWARF32, version = 0x0004, abbr_offset = 0x0000, addr_size = 0x08 (next unit at 0x000000df)
- 0x0000000b: DW_TAG_compile_unit
- DW_AT_ranges (0x00000000
- [0x0000028c9b0d119c, 0x0000028c9b0d11d4)
- [0x0000028c9b0d11e4, 0x0000028c9b0d127f))
- DW_AT_producer ("clang version 11.0.0 (https://github.com/llvm/llvm-project 176249bd6732a8044d457092ed932768724a6f06)")
- DW_AT_language (DW_LANG_C99)
- DW_AT_name ("test.c")
- DW_AT_stmt_list (0x00000000)
- DW_AT_comp_dir ("g:\\dev\\test")
- 0x00000021: DW_TAG_base_type
- DW_AT_name ("WebAssemblyPtr")
- DW_AT_byte_size (0x04)
- DW_AT_encoding (DW_ATE_unsigned)
- 0x00000028: DW_TAG_base_type
- DW_AT_name ("u8")
- DW_AT_encoding (DW_ATE_unsigned)
- DW_AT_byte_size (0x01)
- 0x0000002f: DW_TAG_base_type
- DW_AT_name ("float")
- DW_AT_encoding (DW_ATE_float)
- DW_AT_byte_size (4)
- 0x00000036: DW_TAG_base_type
- DW_AT_name ("int")
- DW_AT_encoding (DW_ATE_signed)
- DW_AT_byte_size (4)
- 0x0000003d: DW_TAG_pointer_type
- DW_AT_name ("u8*")
- DW_AT_type (0x00000028 "u8")
- 0x00000046: DW_TAG_structure_type
- DW_AT_name ("WasmtimeVMContext")
- DW_AT_byte_size (0x00000054)
- 0x0000004f: DW_TAG_member
- DW_AT_name ("memory")
- DW_AT_type (0x0000003d "u8*")
- DW_AT_data_member_location (76)
- 0x00000059: DW_TAG_subprogram
- DW_AT_linkage_name ("set_vmctx_memory")
- DW_AT_name ("set")
- 0x00000062: DW_TAG_formal_parameter
- DW_AT_type (0x0000006a "WasmtimeVMContext*")
- DW_AT_artificial (0x01)
- 0x00000068: NULL
- 0x00000069: NULL
- 0x0000006a: DW_TAG_pointer_type
- DW_AT_name ("WasmtimeVMContext*")
- DW_AT_type (0x00000046 "WasmtimeVMContext")
- 0x00000073: DW_TAG_variable
- DW_AT_name ("my_global")
- DW_AT_external (0x01)
- DW_AT_decl_file ("g:\dev\test\.\test.c")
- DW_AT_decl_line (1)
- DW_AT_type (0x0000002f "float")
- 0x0000007f: DW_TAG_subprogram
- DW_AT_low_pc (0x0000028c9b0d119c)
- DW_AT_high_pc (0x0000028c9b0d11d4)
- DW_AT_name ("my_test")
- DW_AT_decl_file ("g:\dev\test\.\test.c")
- DW_AT_decl_line (3)
- DW_AT_external (0x01)
- 0x00000090: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x0000006a "WasmtimeVMContext*")
- DW_AT_location (0x00000000:
- (0x0000028c9b0d11ad, 0x0000028c9b0d11d4): DW_OP_reg2 RCX)
- 0x0000009d: NULL
- 0x0000009e: DW_TAG_subprogram
- DW_AT_low_pc (0x0000028c9b0d11e4)
- DW_AT_high_pc (0x0000028c9b0d127f)
- DW_AT_name ("main")
- DW_AT_decl_file ("g:\dev\test\.\test.c")
- DW_AT_decl_line (8)
- DW_AT_external (0x01)
- DW_AT_type (0x00000036 "int")
- 0x000000b4: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x0000006a "WasmtimeVMContext*")
- DW_AT_location (0x00000023:
- (0x0000028c9b0d11e8, 0x0000028c9b0d127f): DW_OP_reg5 RDI)
- 0x000000c1: DW_TAG_variable
- DW_AT_location (DW_OP_breg4 RSI+0, DW_OP_plus_uconst 0x8, DW_OP_breg5 RDI+76, DW_OP_deref, DW_OP_swap, DW_OP_const4u 0xffffffff, DW_OP_and, DW_OP_plus)
- DW_AT_name ("i")
- DW_AT_decl_file ("g:\dev\test\.\test.c")
- DW_AT_decl_line (9)
- DW_AT_type (0x00000036 "int")
- 0x000000dd: NULL
- 0x000000de: NULL
- 0x000000df: Compile Unit: length = 0x00000011, format = DWARF32, version = 0x0004, abbr_offset = 0x00af, addr_size = 0x08 (next unit at 0x000000f4)
- 0x000000ea: DW_TAG_variable
- 0x000000eb: DW_TAG_variable
- DW_AT_name ("my_global")
- DW_AT_external (0x01)
- DW_AT_decl_file (1)
- DW_AT_decl_line (1)
- 0x000000f3: NULL
- 0x000000f4: Compile Unit: length = 0x000000ff, format = DWARF32, version = 0x0004, abbr_offset = 0x00c2, addr_size = 0x08 (next unit at 0x000001f7)
- 0x000000ff: DW_TAG_compile_unit
- DW_AT_producer ("wasmtime")
- DW_AT_name ("<gen-0>.wasm")
- DW_AT_stmt_list (0x00000067)
- DW_AT_comp_dir ("/<wasm-module>")
- 0x00000110: DW_TAG_base_type
- DW_AT_name ("WebAssemblyPtr")
- DW_AT_byte_size (0x04)
- DW_AT_encoding (DW_ATE_unsigned)
- 0x00000117: DW_TAG_base_type
- DW_AT_name ("u8")
- DW_AT_encoding (DW_ATE_unsigned)
- DW_AT_byte_size (0x01)
- 0x0000011e: DW_TAG_base_type
- DW_AT_name ("i32")
- DW_AT_byte_size (0x04)
- DW_AT_encoding (DW_ATE_signed)
- 0x00000125: DW_TAG_base_type
- DW_AT_name ("i64")
- DW_AT_byte_size (0x08)
- DW_AT_encoding (DW_ATE_signed)
- 0x0000012c: DW_TAG_base_type
- DW_AT_name ("f32")
- DW_AT_byte_size (0x04)
- DW_AT_encoding (DW_ATE_float)
- 0x00000133: DW_TAG_base_type
- DW_AT_name ("f64")
- DW_AT_byte_size (0x08)
- DW_AT_encoding (DW_ATE_float)
- 0x0000013a: DW_TAG_pointer_type
- DW_AT_name ("u8*")
- DW_AT_type (0x00000117 "u8")
- 0x00000143: DW_TAG_structure_type
- DW_AT_name ("WasmtimeVMContext")
- DW_AT_byte_size (0x00000054)
- 0x0000014c: DW_TAG_member
- DW_AT_name ("memory")
- DW_AT_type (0x0000013a "u8*")
- DW_AT_data_member_location (76)
- 0x00000156: DW_TAG_subprogram
- DW_AT_linkage_name ("set_vmctx_memory")
- DW_AT_name ("set")
- 0x0000015f: DW_TAG_formal_parameter
- DW_AT_type (0x00000167 "WasmtimeVMContext*")
- DW_AT_artificial (0x01)
- 0x00000165: NULL
- 0x00000166: NULL
- 0x00000167: DW_TAG_pointer_type
- DW_AT_name ("WasmtimeVMContext*")
- DW_AT_type (0x00000143 "WasmtimeVMContext")
- 0x00000170: DW_TAG_subprogram
- DW_AT_low_pc (0x0000028c9b0d1000)
- DW_AT_high_pc (0x0000028c9b0d1009)
- DW_AT_name ("__wasm_call_ctors")
- DW_AT_decl_file (128)
- 0x00000180: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000167 "WasmtimeVMContext*")
- DW_AT_location (0x00000046:
- (0x0000028c9b0d1004, 0x0000028c9b0d1009): DW_OP_reg5 RDI)
- 0x0000018d: NULL
- 0x0000018e: DW_TAG_subprogram
- DW_AT_low_pc (0x0000028c9b0d1014)
- DW_AT_high_pc (0x0000028c9b0d115a)
- DW_AT_name ("_start")
- DW_AT_decl_file (133)
- 0x0000019f: DW_TAG_variable
- DW_AT_name ("var0")
- DW_AT_type (0x0000011e "i32")
- DW_AT_location (0x00000069:
- (0x0000028c9b0d10b5, 0x0000028c9b0d112b): DW_OP_reg13 R13
- (0x0000028c9b0d1143, 0x0000028c9b0d1150): DW_OP_reg13 R13
- (0x0000028c9b0d1152, 0x0000028c9b0d1153): DW_OP_reg8 R8
- (0x0000028c9b0d1154, 0x0000028c9b0d115a): DW_OP_reg13 R13)
- 0x000001ac: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000167 "WasmtimeVMContext*")
- DW_AT_location (0x000000c5:
- (0x0000028c9b0d109c, 0x0000028c9b0d109d): DW_OP_reg12 R12
- (0x0000028c9b0d109f, 0x0000028c9b0d10a0): DW_OP_reg5 RDI
- (0x0000028c9b0d10a2, 0x0000028c9b0d10a3): DW_OP_reg4 RSI
- (0x0000028c9b0d10a7, 0x0000028c9b0d10a8): DW_OP_reg12 R12
- (0x0000028c9b0d10aa, 0x0000028c9b0d10ab): DW_OP_reg5 RDI
- (0x0000028c9b0d10ad, 0x0000028c9b0d10ae): DW_OP_reg4 RSI
- (0x0000028c9b0d10b2, 0x0000028c9b0d10b6): DW_OP_reg12 R12
- (0x0000028c9b0d10b8, 0x0000028c9b0d10b9): DW_OP_reg5 RDI
- (0x0000028c9b0d10bb, 0x0000028c9b0d10bc): DW_OP_reg4 RSI
- (0x0000028c9b0d10c0, 0x0000028c9b0d1123): DW_OP_reg12 R12
- (0x0000028c9b0d1143, 0x0000028c9b0d114d): DW_OP_reg12 R12
- (0x0000028c9b0d114f, 0x0000028c9b0d1153): DW_OP_reg1 RDX
- (0x0000028c9b0d1154, 0x0000028c9b0d115a): DW_OP_reg12 R12)
- 0x000001b9: NULL
- 0x000001ba: DW_TAG_subprogram
- DW_AT_low_pc (0x0000028c9b0d1288)
- DW_AT_high_pc (0x0000028c9b0d1291)
- DW_AT_name ("dummy")
- DW_AT_decl_file (336)
- 0x000001ca: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000167 "WasmtimeVMContext*")
- DW_AT_location (0x000001cc:
- (0x0000028c9b0d128c, 0x0000028c9b0d1291): DW_OP_reg5 RDI)
- 0x000001d7: NULL
- 0x000001d8: DW_TAG_subprogram
- DW_AT_low_pc (0x0000028c9b0d129c)
- DW_AT_high_pc (0x0000028c9b0d12df)
- DW_AT_name ("__prepare_for_exit")
- DW_AT_decl_file (339)
- 0x000001e8: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000167 "WasmtimeVMContext*")
- DW_AT_location (0x000001ef:
- (0x0000028c9b0d12bc, 0x0000028c9b0d12d3): DW_OP_reg12 R12)
- 0x000001f5: NULL
- 0x000001f6: NULL
Advertisement
Add Comment
Please, Sign In to add comment