77 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2--- !WASM3FileHeader:4 Version: 0x000000015Sections:6 - Type: MEMORY7 Memories:8 - Minimum: 0x000000039 - Type: DATA10 Segments:11 - InitFlags: 012 Offset:13 Opcode: I32_CONST14 Value: 415 Content: '10001000'16 - InitFlags: 117 Content: '01010101'18 - InitFlags: 219 MemoryIndex: 020 Offset:21 Opcode: I32_CONST22 Value: 823 Content: '00110011'24 Relocations:25 - Type: R_WASM_MEMORY_ADDR_I3226 Index: 027 Offset: 0x0000000628 Addend: 829 - Type: R_WASM_MEMORY_ADDR_I3230 Index: 031 Offset: 0x0000000632 Addend: -633 - Type: CUSTOM34 Name: linking35 Version: 236 SymbolTable:37 - Index: 038 Kind: DATA39 Name: dataSymbol40 Flags: [ ]41 Segment: 042 Offset: 043 Size: 444...45# CHECK: --- !WASM46# CHECK: FileHeader:47# CHECK: Version: 0x148# CHECK: Sections:49# CHECK: - Type: DATA50# CHECK-NEXT: Relocations:51# CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_I3252# CHECK-NEXT: Index: 053# CHECK-NEXT: Offset: 0x654# CHECK-NEXT: Addend: 855# CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_I3256# CHECK-NEXT: Index: 057# CHECK-NEXT: Offset: 0x658# CHECK-NEXT: Addend: -659# CHECK-NEXT: Segments:60# CHECK-NEXT: - SectionOffset: 661# CHECK-NEXT: InitFlags: 062# CHECK-NEXT: Offset:63# CHECK-NEXT: Opcode: I32_CONST64# CHECK-NEXT: Value: 465# CHECK-NEXT: Content: '10001000'66# CHECK-NEXT: - SectionOffset: 1267# CHECK-NEXT: InitFlags: 168# CHECK-NEXT: Content: '01010101'69# CHECK-NEXT: - SectionOffset: 2270# CHECK-NEXT: InitFlags: 271# CHECK-NEXT: MemoryIndex: 072# CHECK-NEXT: Offset:73# CHECK-NEXT: Opcode: I32_CONST74# CHECK-NEXT: Value: 875# CHECK-NEXT: Content: '00110011'76# CHECK-NEXT: - Type: CUSTOM77