Home | History | Annotate | Download | only in wasm
      1 # RUN: yaml2obj %s | obj2yaml | FileCheck %s
      2 --- !WASM
      3 FileHeader:
      4   Version:         0x00000001
      5 Sections:
      6   - Type:            MEMORY
      7     Memories:
      8       - Initial:         0x00000003
      9   - Type:            DATA
     10     Segments:
     11       - MemoryIndex:      0
     12         Offset:
     13           Opcode:          I32_CONST
     14           Value:           4
     15         Content:         '10001000'
     16     Relocations:
     17       - Type:            R_WEBASSEMBLY_MEMORY_ADDR_I32
     18         Index:           0
     19         Offset:          0x00000006
     20         Addend:          8
     21       - Type:            R_WEBASSEMBLY_MEMORY_ADDR_I32
     22         Index:           0
     23         Offset:          0x00000006
     24         Addend:          -6
     25   - Type:            CUSTOM
     26     Name:            linking
     27     Version:         1
     28     SymbolTable:
     29       - Index:           0
     30         Kind:            DATA
     31         Name:            dataSymbol
     32         Flags:           [  ]
     33         Segment:         0
     34         Offset:          0
     35         Size:            4
     36 ...
     37 # CHECK: --- !WASM
     38 # CHECK: FileHeader:
     39 # CHECK:   Version:           0x00000001
     40 # CHECK: Sections:
     41 # CHECK:   - Type:            DATA
     42 # CHECK-NEXT:     Relocations:
     43 # CHECK-NEXT:      - Type:            R_WEBASSEMBLY_MEMORY_ADDR_I32
     44 # CHECK-NEXT:        Index:           0
     45 # CHECK-NEXT:        Offset:          0x00000006
     46 # CHECK-NEXT:        Addend:          8
     47 # CHECK-NEXT:      - Type:            R_WEBASSEMBLY_MEMORY_ADDR_I32
     48 # CHECK-NEXT:        Index:           0
     49 # CHECK-NEXT:        Offset:          0x00000006
     50 # CHECK-NEXT:        Addend:          -6
     51 # CHECK-NEXT:     Segments:
     52 # CHECK-NEXT:       - SectionOffset:   6
     53 # CHECK-NEXT:         MemoryIndex:     0
     54 # CHECK-NEXT:         Offset:
     55 # CHECK-NEXT:           Opcode:          I32_CONST
     56 # CHECK-NEXT:           Value:           4
     57 # CHECK-NEXT:         Content:         '10001000'
     58 # CHECK-NEXT:   - Type:            CUSTOM
     59