File: foo.wasm.dump

package info (click to toggle)
emscripten 2.0.12~dfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 108,440 kB
  • sloc: ansic: 510,324; cpp: 384,763; javascript: 84,341; python: 51,362; sh: 50,019; pascal: 4,159; makefile: 3,409; asm: 2,150; lisp: 1,869; ruby: 488; cs: 142
file content (66 lines) | stat: -rw-r--r-- 2,495 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
foo.wasm:	file format WASM

.debug_info contents:
0x00000000: Compile Unit: length = 0x0000003d version = 0x0004 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x00000041)

0x0000000b: DW_TAG_compile_unit
              DW_AT_producer	("clang version 7.0.0 (trunk 333296)")
              DW_AT_language	(DW_LANG_C99)
              DW_AT_name	("no_main.c")
              DW_AT_stmt_list	(0x00000000)
              DW_AT_comp_dir	("/emscripten/tests/other/wasm_sourcemap")
              DW_AT_GNU_pubnames	(true)
              DW_AT_low_pc	(0x0000000000000005)
              DW_AT_high_pc	(0x0000000000000010)

0x00000026:   DW_TAG_subprogram
                DW_AT_low_pc	(0x0000000000000005)
                DW_AT_high_pc	(0x0000000000000010)
                DW_AT_name	("foo")
                DW_AT_decl_file	("/emscripten/tests/other/wasm_sourcemap/no_main.c")
                DW_AT_decl_line	(3)
                DW_AT_type	(0x00000039 "int")
                DW_AT_external	(true)

0x00000039:   DW_TAG_base_type
                DW_AT_name	("int")
                DW_AT_encoding	(DW_ATE_signed)
                DW_AT_byte_size	(0x04)

0x00000040:   NULL

.debug_line contents:
debug_line[0x00000000]
Line table prologue:
    total_length: 0x00000038
         version: 4
 prologue_length: 0x00000021
 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
file_names[  1]:
           name: "no_main.c"
      dir_index: 0
       mod_time: 0x00000000
         length: 0x00000000

Address            Line   Column File   ISA Discriminator Flags
------------------ ------ ------ ------ --- ------------- -------------
0x0000000000000005      4      0      1   0             0  is_stmt
0x000000000000000c      5      3      1   0             0  is_stmt prologue_end
0x0000000000000010      5      3      1   0             0  is_stmt end_sequence