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
- [0x00000118f737119c, 0x00000118f73711d4)
- [0x00000118f73711e4, 0x00000118f737127f))
- 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 (0x00000118f737119c)
- DW_AT_high_pc (0x00000118f73711d4)
- 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:
- (0x00000118f73711ad, 0x00000118f73711d4): DW_OP_reg2 RCX)
- 0x0000009d: NULL
- 0x0000009e: DW_TAG_subprogram
- DW_AT_low_pc (0x00000118f73711e4)
- DW_AT_high_pc (0x00000118f737127f)
- 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:
- (0x00000118f73711e8, 0x00000118f737127f): 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 = 0x000000ff, format = DWARF32, version = 0x0004, abbr_offset = 0x00af, addr_size = 0x08 (next unit at 0x000001e2)
- 0x000000ea: 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>")
- 0x000000fb: DW_TAG_base_type
- DW_AT_name ("WebAssemblyPtr")
- DW_AT_byte_size (0x04)
- DW_AT_encoding (DW_ATE_unsigned)
- 0x00000102: DW_TAG_base_type
- DW_AT_name ("u8")
- DW_AT_encoding (DW_ATE_unsigned)
- DW_AT_byte_size (0x01)
- 0x00000109: DW_TAG_base_type
- DW_AT_name ("i32")
- DW_AT_byte_size (0x04)
- DW_AT_encoding (DW_ATE_signed)
- 0x00000110: DW_TAG_base_type
- DW_AT_name ("i64")
- DW_AT_byte_size (0x08)
- DW_AT_encoding (DW_ATE_signed)
- 0x00000117: DW_TAG_base_type
- DW_AT_name ("f32")
- DW_AT_byte_size (0x04)
- DW_AT_encoding (DW_ATE_float)
- 0x0000011e: DW_TAG_base_type
- DW_AT_name ("f64")
- DW_AT_byte_size (0x08)
- DW_AT_encoding (DW_ATE_float)
- 0x00000125: DW_TAG_pointer_type
- DW_AT_name ("u8*")
- DW_AT_type (0x00000102 "u8")
- 0x0000012e: DW_TAG_structure_type
- DW_AT_name ("WasmtimeVMContext")
- DW_AT_byte_size (0x00000054)
- 0x00000137: DW_TAG_member
- DW_AT_name ("memory")
- DW_AT_type (0x00000125 "u8*")
- DW_AT_data_member_location (76)
- 0x00000141: DW_TAG_subprogram
- DW_AT_linkage_name ("set_vmctx_memory")
- DW_AT_name ("set")
- 0x0000014a: DW_TAG_formal_parameter
- DW_AT_type (0x00000152 "WasmtimeVMContext*")
- DW_AT_artificial (0x01)
- 0x00000150: NULL
- 0x00000151: NULL
- 0x00000152: DW_TAG_pointer_type
- DW_AT_name ("WasmtimeVMContext*")
- DW_AT_type (0x0000012e "WasmtimeVMContext")
- 0x0000015b: DW_TAG_subprogram
- DW_AT_low_pc (0x00000118f7371000)
- DW_AT_high_pc (0x00000118f7371009)
- DW_AT_name ("__wasm_call_ctors")
- DW_AT_decl_file (128)
- 0x0000016b: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000152 "WasmtimeVMContext*")
- DW_AT_location (0x00000046:
- (0x00000118f7371004, 0x00000118f7371009): DW_OP_reg5 RDI)
- 0x00000178: NULL
- 0x00000179: DW_TAG_subprogram
- DW_AT_low_pc (0x00000118f7371014)
- DW_AT_high_pc (0x00000118f737115a)
- DW_AT_name ("_start")
- DW_AT_decl_file (133)
- 0x0000018a: DW_TAG_variable
- DW_AT_name ("var0")
- DW_AT_type (0x00000109 "i32")
- DW_AT_location (0x00000069:
- (0x00000118f73710b5, 0x00000118f737112b): DW_OP_reg13 R13
- (0x00000118f7371143, 0x00000118f737115a): DW_OP_reg13 R13)
- 0x00000197: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000152 "WasmtimeVMContext*")
- DW_AT_location (0x0000009f:
- (0x00000118f737109c, 0x00000118f7371123): DW_OP_reg12 R12
- (0x00000118f7371143, 0x00000118f737115a): DW_OP_reg12 R12)
- 0x000001a4: NULL
- 0x000001a5: DW_TAG_subprogram
- DW_AT_low_pc (0x00000118f7371288)
- DW_AT_high_pc (0x00000118f7371291)
- DW_AT_name ("dummy")
- DW_AT_decl_file (336)
- 0x000001b5: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000152 "WasmtimeVMContext*")
- DW_AT_location (0x000000d5:
- (0x00000118f737128c, 0x00000118f7371291): DW_OP_reg5 RDI)
- 0x000001c2: NULL
- 0x000001c3: DW_TAG_subprogram
- DW_AT_low_pc (0x00000118f737129c)
- DW_AT_high_pc (0x00000118f73712df)
- DW_AT_name ("__prepare_for_exit")
- DW_AT_decl_file (339)
- 0x000001d3: DW_TAG_variable
- DW_AT_name ("__vmctx")
- DW_AT_type (0x00000152 "WasmtimeVMContext*")
- DW_AT_location (0x000000f8:
- (0x00000118f73712bc, 0x00000118f73712d3): DW_OP_reg12 R12)
- 0x000001e0: NULL
- 0x000001e1: NULL
Advertisement
Add Comment
Please, Sign In to add comment